home *** CD-ROM | disk | FTP | other *** search
-
- LZ 1.92
- 20th August, 1991
-
- Written by Jonathan Forbes
- Copyright ⌐ 1990, 1991, Xenomiga Technology
-
-
- Changes (1.92)
-
- o LZ will append .lha to files compressed with the -2 option (unless an
- extension is supplied).
-
- o Wildcarding when finding a file to extract will cater to both .lha and
- .lzh files.
-
- o When the t (test) command is used, LZ will say "Operation successful" or
- "Operation not entirely successful". It will also return with an exit
- value of 0 or 1, respectively, for the above two conditions. This
- addition is mainly for automated file integrity checking for Xenolink.
-
-
- Changes (1.91)
-
- o Fixed decompression bug. All compression/decompression bugs now fixed.
-
-
- Changes (1.90a)
-
- o Much lower memory usage.
-
- o Added a -x0 option which removes path names upon extraction, and
- prevents the creation of directories.
-
-
- Changes (1.90)
-
- o The last of the archiving bugs should have been fixed now.
-
- o Freshen (f) function implemented.
-
- o Added a -D3 option to not display a running byte count when
- decompressing files; highly recommended for accelerated systems.
-
- o Added a -v option to change "view mode" when viewing archives.
- Defaults to -v0 which lists the appropriate -lh0-, -lh1-, or -lh5-.
- The -v1 option suppresses this information and lists files the way
- LZ used to.
-
- o Better handling of damaged archives, or archives with SFX headers.
-
-
- Changes (1.86h)
-
- o Move (m) and update (u) functions implemented.
-
-
- Changes (1.86g)
-
- o Fixed rare LH5 archiving bug.
-
-
- Changes (1.86f)
-
- o Fixed bug which ever so occasionally reported a corrupted file entry
- in an archive, when the file was actually ok.
-
-
- Changes (1.86e)
-
- o Small bug with the -P (task priority) option now fixed.
-
-
- Changes (1.86d)
-
- o The crash bug below (for corrupted archives) has been fixed.
-
-
- Changes (1.86c)
-
- o Compression bug fixed with -lh5- which could produce corrupt files. This
- was a very very rare bug; I archived 10 megabytes of files and only a
- single file, of 7k, was corrupted. In any case, this bug has now been
- fixed.
-
- NOTE: LZ seems to crash when trying to decompress/test some corrupted
- -lh5- archives. I'm working on fixing this.
-
- o Due to popular request, I've made -lh1- the default compression mode
- (again) since FidoNet mailers and whatnot are not LZ/-lh5- aware. To
- activate -lh5- compression, the -2 option should be used. I will probably
- change this back to the -lh5- default when I provide an environment
- variable which can be set to auto-force LZ into -lh1- mode, to make
- things easier for people who don't want -lh5- as the default.
-
-
- Changes (1.86b)
-
- o Slightly faster compression. LHA compression is now the default.
- Normal Lharc compression is specified with the -0 option.
-
-
- Changes (1.86)
-
- o LHA decompression routines now blindingly fast; more than TWICE as
- fast as the old 1.0 format routines.
-
- o LHA compression supported with the -2 option. Note that the compression
- algorithm has not been optimised AT ALL (yet), and is incredibly slow
- (but still faster than Lharc, mind you). See main documentation file for
- benchmarks and comparisons.
-
- Example: LZ -2 a myfile2.lzh testfile (compresses using new algorithm)
-
- o Memory requirements decreased (removed extraneous second output buffer).
-
- o Important variables are now longword aligned for faster operation on a
- 68020/68030.
-
-
- Changes (1.81)
-
- o Minor file add bug fixed.
-
- o Most ARP dependencies removed; only wildcarding dependency remains.
-
-
- Changes (1.80)
-
- o LZ can now extract (but not create) Lharc 2.0 style archives. LZ is
- the first utility available for the Amiga to do so.
-
- o The decompression algorithm has hardly been optimised at all, but it
- is reasonably quick (although not as fast as the Lharc 1.0
- decompression algorithm).
-
- o The i/o buffers now work properly
-
-
- Changes (1.06)
-
- o LZ doesn't say "Melting" or "Testing" for files less than or equal to
- 2048 bytes in size; it will just decompress the file and say "Melted"
- or "Tested"; this is because decompression is almost instantaneous for
- small files, and displaying "Melting" or "Testing" takes time.
-
-
- Changes (1.05)
-
- o LZ no longer tries to set a file's comment and date when it's testing
- files in an archive.
-
-
- Changes (1.04)
-
- o Fixed minor filenote problem
-
-
- Changes (1.03)
-
- o Fixed bug where LZ would delete the archive being built if two or more
- files were missing
-
-
- Changes (0.91 to 1.02)
-
- o (sorry, there never was a "grevious bug" in LZ 1.00; my mistake)
-
- o Compression speed is, on average, double that of LZ 0.91, but can often
- more than triple LZ 0.91's performance for highly compressible files.
-
- o LZ now produces output files 3-5% smaller (on average) than other .LZH
- utilities.
-
- o Decompression is fractionally faster (2-3% speed increase).
-
- o User configurable screen update; previously hardcoded at 1024 for
- compressing and 4096 for decompressing, this is now user configurable
- with the -U option, and defaults to 1024 bytes for both. Thus, LZ
- defaults to updating the display four times as quickly as before,
- giving a better indication of its speed.
-
- o Two MS-DOS Pkzip lookalike modes; the pre-v1.10 swivel (which is turned
- on by -D1) and the v1.10 percentage display (-D2). There was no
- particular reason for implementing this, but it's only a couple of lines
- of code, so why not?
-
- o The delete function now works properly.
-
- o LZ will no longer say "** Error converting date **"; instead, it will
- set the date to something reasonable and be quiet. This was never a bug
- in the first place; LZ 0.91 was simply informing you that the date in the
- archive was invalid (like 29-Sep-100), something Lharc never did.
- Anyway, it's gone now, since some people mistakenly thought it was a bug.
-
- o LZTEMP.xxxxxx files are no longer left lying around if LZ is aborted.
-
- o Files are now added in alphabetical order within their respective
- directories.
-
- o Fixed "file header too short" bug when decompressing files.
-
- o Fixed bug which would spuriously report a corrupted file if the file
- had a large filenote.
-
- o Fixed a bug involving zero length files.
-
- o LZ will no longer set the task priority of the CLI to zero upon exit.
-
- o Input/output buffer is now set by -b (in K) instead of by -i and -o
- (in bytes).
-
- o The -N option (no console output) now automatically turns on -m (no
- message query).
-
- o LZ now recognises .dms and .arj files as archives.
-
- o LZ will no longer try to add an archive to itself.
-
- o When adding files, the archive won't be deleted if it couldn't find a
- file (this has been a major annoyance from 0.81+)
-
- o If LZ is aborted while it is archiving, it will no longer corrupt the
- end of the archive (another major annoyance).
-
- o Millions of other things changed for the better.
-
- o Cosmeticisms.
-
-