home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD2.iso / ZIP / ACB / acb200c / README.TXT < prev    next >
Encoding:
Text File  |  1997-04-24  |  9.1 KB  |  213 lines

  1.                    ACB Ver.2.00c (Shareware Version)
  2.  
  3.           ARCHIVER FOR COMMUNICATION PURPOSES -"TRAINABLE CHANNEL"
  4.  
  5. ACB Ver.2.00c - is designed for preliminary information compression for
  6.                 communication purposes.
  7.  
  8. The use of the ACB algorithm gives the best compression.
  9. The associative coding algorithm puts higher demands towards equipment.
  10. This justifies to the most extent increased expenses on data compression
  11. in telecommunication tasks.
  12.  
  13. ---------------------- TECHNICAL REQUIREMENTS: ------------------------------
  14.  
  15. For the work of ACB the following hardware is necessary:
  16.  
  17. - recommended  - Pentium-133 RAM 16 Mb (512 Kb cache);
  18. - minimum      - i486SX-33   RAM 16 Mb;
  19. - Operational systems are: MS-DOS 6.0+,
  20.                            DOS session in:
  21.                              WINDOWS_95 ,
  22.                              WINDOWS_NT_4.0 ,
  23.                              OS/2 Warp .
  24.  
  25. - For running ACB under WINDOWS_95, OS/2_Warp, WINDOWS_NT_4.0 it is necessary
  26.   to set:
  27.   - minimum size of swapping 8 Mb;    maximum not less than 16 Mb;
  28.   - size DPMI must be 16 Mb (sometimes it is sufficient to have 15 Mb)
  29.  
  30. NOTE:
  31.  
  32. - Usage of archives in the background mode under WINDOWS is effective.
  33.   !!! It can be recommended for computers with 20 MB RAM and more !!!
  34.  
  35. - For the ACB-algorithm it is necessary to have 15550000 bytes of FREE RAM
  36.   (Cnv+Ext),  or if free memory is less, the program can be executed under
  37.   WIN_95,WIN_NT_4.0,OS/2, as the program uses its swapping, that results in
  38.   dramatic slower packing/unpacking in big sizes of data (with 3Mb free RAM,
  39.   slowing down takes place with 100 Kb (or more) of nonpacked data).
  40.  
  41. -----------------------------------------------------------------------------
  42.  
  43.  
  44. ---------------------------- OVER-ALL INFO: ---------------------------------
  45.  
  46. Usage:
  47.  ACB <command> <[path\]archive_name>["context_name] [<[path\]mask>] [...]
  48.  
  49. Commands:
  50.    b       - Backup files to archive with recurse subdirectories
  51. Note: command "b" has 3 modifications : "B" FAST, "b" NORMAL, "u" MAX.
  52.    bf      - Backup only files to archive without recurse subdirectories
  53. bN | bfN   - Where N is size (Kb) of Volumes (enable multiple Volumes)
  54.    r[PSW]  - Restore files from archive 
  55.    l[PSW]  - List archive contents
  56.    p[PSW]  - Error Protection
  57.    c[PSW]  - Error Correction
  58.    d[PSW]  - Deprotection of archive
  59.  
  60. Note: PSW - password (len<17) can be absent
  61.       After r-operation  *.acp->*.acb  or  *.??p->*.??b (for multiple Volumes)
  62.  
  63.                        EXAMPLES:
  64.  
  65. ACB b win c:\win        -packing of the catalogue WIN with subdirectories
  66. ACB B360 d:\awin c:\win\*.*  -FAST packing in multivolume archive (360 Kb.)
  67. ACB r d:\awin e:\win3   -in catalogue WIN3 copy c:\win\*.* with subdirectories
  68. ACB uf53pKUK wrc c:\win\*.rc -MAX. packing of only files *.rc from catalogue
  69.                               WIN in multivolume archive (53Kb) with setting
  70.                               of protection mode with password=KUK
  71. ACB lKUK  wrc  -contents of wrc.??p
  72. ACB rKUK  wrc  -restore all data from wrc.??p in the current catalogue
  73. ACB pALmA wrc  -setting of protection mode with password=ALmA wrc.??b->wrc.??p
  74. ACB cALmA wrc  -testing and correcting of archive wrc.??p
  75. ACB dALmA wrc  -deprotected wrc.??p->wrc.??b
  76.  
  77. Commands: l,p,c,d can be used in the "TRAINABLE CHANNEL"-mode (see below)
  78.  
  79.                  ----  "TRAINABLE CHANNEL" - MODE: ----
  80.  
  81. "TRAINABLE CHANNEL" -compression of another portion of information taking into
  82. account all earlier compressed information -context. For example: you transmit
  83. by modem a corrected version of the text transmitted yesterday. In this case
  84. it's possible to expect 100-time compression, in other words, only the latest
  85. information was transmitted. Besides, there's a possibility to maximize
  86. compression of the data of a certain type. For example, create a context from
  87. the files *.txt and use this txt-context to compress txt-files. In addition,
  88. such an approach ensures additional data protection against non-authorised
  89. access -it's impossible in principle without knowledge of the whole background
  90. data being decoded. In unpacking the context should be the same as in packing.
  91. The context file is renewed each time it is used. For example: you packed the
  92. text of an agreement using the context, the context file was renewed and can't
  93. be used to unpack the received archive but the receiving party (in our example
  94. "office") has a yesterday's context identical to yours up to the latest
  95. packing, that is why the transmitted archive in the office will be unpacked
  96. and the context file will be renewed and identical to yours. If you want to
  97. ban renewal of the context file set it in Read_Only.
  98.  
  99. Note: the size of a context file grows proportionally to the length of the
  100.       channel background. When the length of the channel background reaches
  101.       1671 Kb, the size of the context file stabilizes and can vary within
  102.       the range: 1.5 .... 1.9 Mb.
  103.  
  104.                         EXAMPLE:
  105.  
  106. ACB b john"office.jon john.txt -John transmitted to the office a renewed text,
  107. ACB r john"john.ofs            -the office unpacked the transmitted text.
  108.  
  109. In the given example the name of the context file is convenient to be
  110. interpreted as address, for John it has the name "office.jon" and in the
  111. office the name "john.ofs".
  112.  
  113. OR:  ACB Bf3pFANtOMaS john"office.jon john.txt
  114.      ACB rFANtOMaS john"john.ofs c:\john\let
  115.  
  116. The same but in the multivolume_FAST_mode and with the use of the EP_mode.
  117.  
  118.        --- UPGRATE OF SOFTWARE BY "TRAINABLE CHANNEL" - MODE: ---
  119.  
  120. "TRAINABLE CHANNEL" -MODE can be used in replacing old versions of software by
  121. new versions. General idea: User has an old version of your software. The
  122. difference of a new version from an old version is not more than 10% of code
  123. and 10% of documentation. If you organize your distribution by modules with
  124. the size not more than 1.2 Mb of initial data, "TRAINABLE CHANNEL"-MODE can be
  125. used to update the software of your users. The size of the ACB-archives
  126. containing a new version of your software will be 3-6 times less compared to
  127. compression without the use of the "TRAINABLE CHANNEL" - MODE.
  128.  
  129.                         EXAMPLE:
  130.  
  131. You have the version ACB_1.29b. In order to give you
  132. the new version ACB_2.00c I create the ACB-archive with the use
  133. of the "TRAINABLE CHANNEL" - MODE:
  134.  
  135. ---- Create.bat ----
  136. rem ACB.EXE - ACB_v1.29b
  137. ACB u tmp"acb.ctx acb.exe
  138. del tmp.acb
  139. rem acb200c.exe - ACB_v2.00c
  140. ACB u acb200c"acb.ctx acb200c.exe
  141. del acb.ctx
  142. --------------------
  143.  
  144. As a result we receive the following:
  145.  
  146. ----------------------------
  147. acb200c.acb <9699 bytes> against <35531 bytes>
  148. ----------------------------
  149.  
  150. Now you can unpack and will have the new version ACB_2.00c:
  151.  
  152. ---- Restore.bat ----
  153. rem ACB.EXE - ACB_v1.29b
  154. ACB u tmp"acb.ctx acb.exe
  155. del tmp.acb
  156. ACB r acb200c"acb.ctx
  157. del acb.ctx
  158.  
  159. ------------------------- AGREEMENTS: ---------------------------------------
  160.  
  161. ACB - does not have a possibility to add/take out one or several files
  162.       in/out of the archive - only all the data.
  163. - Files with attributes: hidden, system, read_only are placed to archive too
  164. - Sizes of the compressed data are not limited, but the maximum separate file
  165.   size is 64 Mb.
  166. - Maximum number of files in the archive is 4096.
  167. - Maximum size of the title is 256 Kb (PATH(s)\NAME(s).EXT(s)\ATTRIBUTE(s)).
  168. - Commands: l,p,c,d can be used in the "TRAINABLE CHANNEL"-mode
  169. - In using FAST-mode (command "B") the speed of compression/decompression
  170.   increases by 1.5 times but the sizes of the archives increase by 2-3% .
  171. - In using MAX.-mode (command "u") the speed of compression/decompression
  172.   decreases by 1.5 times and the sizes of the archives decrease by 0.3...1%.
  173. - In using EP-mode (command "p") the sizes of the archives increase by 3.2 %.
  174. - !!! Formats of previous versions are not supported !!!
  175.  
  176.  Creating a multivolume archive the following agreements are observed:
  177.  
  178. - 1Kb == 1024 bytes
  179. - Name of the first volume *.00b...second *.01b...eleventh *.0ab...last *.acb
  180. - Unpacking begins with *.00b
  181. - If there is not enough disk space multivolume archive is created
  182.   automatically!
  183. - For EP-mode (Errors Protection) names *.??b are renamed *.??p
  184. - For EP-mode always "multivolume archive" mode is set (by default 
  185.   size of volume is 13 Mb, if nothing else or more than 13 Mb is set)
  186.  
  187. -------------------------- CONTENTS: --------------------------------------
  188. ACB.EXE      ACB-compressor v.2.00c (Shareware Version)
  189. ZIP2ACB.BAT  convertor *.ZIP --> *.ACB
  190. README.TXT   text of this file
  191. ---------------------------------------------------------------------------
  192.  
  193. ====================
  194.  
  195. The Registered Version of this program can be purchased and received
  196. immediately on the Internet at Albert's Ambry.  Registration at Albert's
  197. also eliminates shipping and handling costs.  Please go to:
  198.  
  199.       http://www.alberts.com
  200.  
  201.   Search on: acb_200c.zip
  202.  
  203.   Click on the "Buy It" Hotlink to register this software.
  204.  
  205.   Thank you for registering this program.
  206.  
  207. ====================
  208.  
  209. George Buyanovsky
  210. Internet E-mail:  < acb@online.ru >
  211.  
  212. 04.25.1997
  213.