home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / util / pack / xpkRAKE_V1_7.readme < prev    next >
Text File  |  1996-01-05  |  5KB  |  130 lines

  1. Short:    A packer for the xpk-package, V1.7
  2. Author:   dagefoer@ibr.cs.tu-bs.de (K. Dagefoerde)
  3. Uploader: dagefoer@ibr.cs.tu-bs.de (K. Dagefoerde)
  4. Type:     util/pack
  5.  
  6. ---------------------------------------------------------------------------
  7.  
  8.                                     RAKE
  9.  
  10.                          A cruncher of the LZ77 family
  11.                              for the XPK-package
  12.                                 Version 1.7
  13.                      Copyright 1995 by Karsten Dageförde
  14.  
  15.                               Status: FREEWARE
  16.  
  17.  
  18.  
  19.                              License/Disclaimer
  20.                              ------------------
  21.  
  22.    This  library  may  be  freely  distributed, as long as it is kept in its
  23. original,  complete,  and  unmodified  form.  It may NOT be distributed in a
  24. commercial package of any kind without my permission.
  25.  
  26.    This  program  is  distributed  in  the  hope that it will be useful, but
  27. WITHOUT  ANY  WARRANTY; without even the implied warranty of MERCHANTABILITY
  28. or FITNESS FOR A PARTICULAR PURPOSE.
  29.  
  30.  
  31.  
  32.                                 Installation
  33.                                 ------------
  34.  
  35.     You'll  need  to install the XPK package first to use this library.  The
  36. XPK  package  should  be available on most Bulletin Board Systems, so try to
  37. get it there.
  38.  
  39.     If  you  already have the  XPK package  installed, add  this  library to
  40. your system simply by copying the xpkRAKE.library  to your LIBS:Compressors/
  41. directory. The library can be found in xpkRAKE_68000/ or if you have a 68020
  42. (or greater) processor, take the library placed in xpkRAKE_68020/.
  43.  
  44.  
  45.  
  46.                                 Description
  47.                                 -----------
  48.  
  49.     RAKE is an  XPK packer sublibrary  which  implements a highly  optimized
  50. form  of  the popular  LZ77 compression  algorithm. It  uses  static huffman
  51. coding   for   the  'len'   and  a  three-step  coding  for   the   'offset'
  52. information.  The  major  feature   of this packer  is the  highly optimized
  53. algorithm for tracking down redundant data.
  54.  
  55.     RAKE  supports  four  modes  at  compression (see below).
  56.       - Scanner & Coder together fit in 68020 instruction cache
  57.       - Hashbuffer-size will be reduced downto 0.5Kb, if memory is short
  58.  
  59.  
  60. -----------------------------------------------------------------------------
  61.     NOTE: There is no need to repack  files packed  with  RAKE  V1.0 - V1.6
  62.           (68000 or 68020 version), because RAKE V1.7 is totally compatible
  63.           with older versions and vice versa, it just works faster.
  64. -----------------------------------------------------------------------------
  65.  
  66.                                  Statistics
  67.                                  ----------
  68.  
  69.     Following  is  a table  briefly listing some statistics for RAKE.  They
  70. were  generated  by  xBench  on  an  A3000/25  with  2+8 MB Mem,  using the
  71. AmigaVision  executable  as  data  (standard  xpk benchmark configuration).
  72. Note that memory needs don't include xpkmaster.library's buffers.
  73.  
  74.  
  75. 68020 version:                                                      Mem usage [Kb]
  76. Packer      UComp   Comp    CF     CTime    CSpd     UTime    USpd  Pack/Unpacking
  77. ----------------------------------------------------------------------------------
  78. rake.100   594712 322872 45.8%      6.64   89565      0.90  660791   256   0
  79. rake.075   594712 324964 45.4%      5.73  103789      0.91  653529   256   0
  80. rake.050   594712 326908 45.1%      5.13  115928      0.91  653529   256   0
  81. rake.025   594712 328796 44.8%      4.77  124677      0.92  646426   256   0
  82.  
  83.  
  84. 68000 version:                                                      Mem usage [Kb]
  85. Packer      UComp   Comp    CF     CTime    CSpd     UTime    USpd  Pack/Unpacking
  86. ----------------------------------------------------------------------------------
  87. rake.100   594712 322872 45.8%      7.07   84117      1.16  512682   256   0
  88. rake.075   594712 324964 45.4%      6.16   96544      1.17  508300   256   0
  89. rake.050   594712 326908 45.1%      5.56  106962      1.17  508300   256   0
  90. rake.025   594712 328796 44.8%      5.20  114367      1.18  503993   256   0
  91.  
  92.  
  93.  
  94.                                   History
  95.                                  ---------
  96.  
  97. Sep-9-94   V1.0 First public release (68000,68020)
  98.  
  99.            [...]
  100.  
  101. Jul-1-95   V1.6 - Scanning algorithm improved.
  102.  
  103. Sep-6-95   V1.7 - 68020 version now checks if there is an appropriate
  104.                   processor (68020 or better)
  105.  
  106.  
  107.  
  108.                               Contact Addresses
  109.                               -----------------
  110.  
  111.                       dagefoer@ibr.cs.tu-bs.de (preferred)
  112.                                      OR
  113.                           dagefoer@rob.cs.tu-bs.de
  114.                                      OR
  115.                            K.Dagefoerde@tu-bs.de
  116.  
  117.  
  118.   \\//_ Live long and prosper
  119.  
  120.  
  121. ============================= Archive contents =============================
  122.  
  123. Original  Packed Ratio    Date     Time    Name
  124. -------- ------- ----- --------- --------  -------------
  125.     4575    1746 61.8% 06-Sep-95 20:09:34 +xpkRAKE.doc
  126.     6604    3785 42.6% 06-Sep-95 20:04:36 +xpkRAKE.library
  127.     7108    3832 46.0% 06-Sep-95 20:04:36 +xpkRAKE.library
  128. -------- ------- ----- --------- --------
  129.    18287    9363 48.7% 07-Sep-95 00:12:10   3 files
  130.