home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 574.lha / LZZ / LZZ.TXT < prev    next >
Text File  |  1991-10-11  |  3KB  |  58 lines

  1.  
  2.                        LZZ - making archives smaller
  3.                           by Arthur Hagen in 1991
  4.                             No rights reserved!
  5.  
  6.  
  7.   When archiving files on the Amiga, LZ has become the most widely used
  8. program, both because of its speed, and the size of the resulting archives.
  9. Now LZ (versions 1.92 and above) even has a new (for Amiga) packing method,
  10. namely the -lh5- archiving method, which is turned on by the -2 option when
  11. using LZ.  The -lh5- compression method usually packs even better than the
  12. old -lh1- (modified Lempel-Ziv-Huffman) encoding.  Usually, i.e...  I was
  13. terrified with the new packing method, and thought I could save some space
  14. on one of my hard-disks.  I repacked a directory full of digitized pic-
  15. tures, and found that the resulting archive was 200k BIGGER than when using
  16. the old compression method!  I also found out that (in addition to digi-
  17. tized pictures,) -lh5- does a poorer job on some small files and small
  18. icons than -lh1-.  I wish LZ always packed using the BEST algorithm.
  19.  
  20.   Well - LZ has no way of selecting the best packing method itself, so I
  21. wrote a couple of scripts that handle this for me...  The script to use is
  22. "LZZ", which automatically finds out what packing method that should be
  23. applied to any file.  Note that this script will run about 3 times as slow
  24. as the original LZ, so unless you have fast machines and/or plenty of spare
  25. machine time, this script may be nothing for you at all.  Also note that
  26. for maximum speed, the files "C:Eval", "C:Sort", "C:Execute" and "C:Delete"
  27. should be made resident with the "Resident" command.  Also make sure that
  28. the "T:" and "ENV:" directories are assigned somewhere in RAM, and that the
  29. program LZ (© 1990-1991 Xenomiga Technologies) also runs from RAM  (To do
  30. this, you could add RAM: at the start of the "Path" line in your S:Startup-
  31. Sequence, and copy LZ to RAM: before you use LZZ).
  32.  
  33.  
  34.   Usage:
  35.  
  36.   LZZ ARCHIVE/A,PAT/A,DEEP/S,VERBOSE/S
  37.  
  38.   Here "ARCHIVE" is the name of the archive to create or add to without the
  39. ".lzh" postfix.  "PAT" is the pattern of the file(s) to be added - Amiga
  40. wildcards supported.  "DEEP" is a switch that enables automatic archiving
  41. of subdirectories and their contents.  "VERBOSE" is a switch that gives you
  42. some extra information during archiving.
  43.  
  44.   Example usage:
  45.  
  46.   LZZ AllFiles #? DEEP
  47.         (Will add all files and sub-dirs to the archive Allfiles.lzh)
  48.  
  49.   LZZ DocFiles #?.DOC VERBOSE
  50.         (Will add all doc files to DocFiles.lzh while displaying info)
  51.  
  52.   LZZ MyArc Files ~(#?.info)
  53.         (Will add all files except icons to the archive Files.lzh)
  54.  
  55.  
  56. Enjoy,
  57. *Art
  58.