home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD2.iso / ZIP / ACB / ACB126A / README.TXT < prev    next >
Encoding:
Text File  |  1996-11-07  |  9.2 KB  |  203 lines

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