home *** CD-ROM | disk | FTP | other *** search
- A summary of changes in LHA v2.01 compared to LHA v1.30
- -------------------------------------------------------
-
- 1. New features for all users
- -----------------------------
- a) The biggy: -lh5- archives are now fully supported! This introduces
- a new compression method plus two new varieties of internal archive
- header.
-
- b) For downward compatibility, the 'o' flag has been added. This forces
- old-style (i.e. -lh1-) compression to be used; it also automatically
- forces the header level (see below) to level 0 for compatibility. By
- default, the 'o' flag is off, and -lh5- archives are created.
-
- c) LHA v2.01 is now compatible with ARCSHELL v3.1 in almost all functions
- provided the ARCSHELL "Quester LZH Mode" button is selected. This
- greatly simplifies using LHA from the desktop.
-
- d) For compatibility with archivers on other systems, the file extension
- 'LHA' is recognised as a valid archive extension when extracting from
- or listing archives. Thus, for example, the command
- lha l abc
- will list all files in archives abc.lzh AND abc.lha (assuming both
- exist). As another example,
- lha x xyz*
- will extract all files from all archives that match the names xyz*.lzh
- or xyz*.lha.
-
- e) For compatibility with MSDOS LHARC v2.xx, the 'l' flag has been added.
- This sets the header level (i.e. the format of the archive header) for
- -lh5- archives only. The supported levels are:
- 0 : the default for archives created by LHA v2, and can be listed
- by LHA v1.xx (& compatible programs)
- 1 : an enhancement of level 0: the header can contain a number
- of extensions, but offers no significant user benefits; can
- also be listed by LHA v1.xx (& compatible programs)
- 2 : a further enhancement of level 0: file time/date are stored in
- Un*x format, rather than the DOS format used by levels 0 & 1;
- the header is verified by a crc check rather than a checksum;
- cannot be listed by LHA v1.xx
- NOTE 1: if the 'o' and/or 'c' flag is specified, the header level is
- forced to 0.
- NOTE 2: there are no significant benefits in specifying levels other
- than 0 at this stage; in fact, early versions of Thomas Quester's LZH
- archiver do not handle level 2 headers correctly, so it is probably
- wise to leave the level set to 0. [This is NOT a bug in LHA, since
- both LHA and MSDOS LHARC can handle level 2 headers created by each
- other.]
-
- f) An id of 'A' stored as a 1-byte comment is now interpreted to mean
- that the archive was created under 'Atari TOS'; this code will also
- be generated when an archive is created, if no other comment is
- specified.
-
- g) New error messages have been added to cover additional error situations
- that can arise.
-
-
- 2. New features for REGISTERED users only
- -----------------------------------------
- a) Encryption/decryption is supported by a special version of LHA,
- only available to registered users. The principal reason for
- dropping this from the standard package is to improve performance
- for normal use.
-
-
- 3. Design changes
- -----------------
- a) The internal date/time of files is now maintained in unix format rather
- than dos format; this is required to support the level 2 header format.
-
-
- 4. Documentation changes
- ------------------------
- a) The documentation has been revised to include a description of -lh5-
- support and of the new switches introduced in v2. The section on
- ARCSHELL compatibility has been completely rewritten, and the section
- on performance has been updated to include information on both -lh1-
- and -lh5- archives, as well as ST/TT comparisons.
-
-
- 5. Bug fixes
- ------------
- a) Fixed an existing buglet in v1.30: the filename is now listed correctly
- when an archive file is skipped due to an unknown type.
-
- b) Updated the comment display routine to correctly decode a one byte OS
- id stored as a comment (it was supposed to work before but didn't).
-
- c) Fixed bug introduced in v2.00: LHA (and system) crashes could occur when
- screen output (e.g. for archive listing or file display) was interrupted
- by pressing control-C.
-
-
-
- Changes to other programs in the LHA full registration package
- --------------------------------------------------------------
-
- Program Current version Notes
- ------- --------------- -----
- FCOMP 1.3 Unchanged.
- FMT 1.3 Fixed to run reliably on the TT030, by making
- the timeout for floppy i/o processor-independent.
- LESS 1.6 Fixed to run on the TT030 without bombing on exit;
- also now expands tabs (optionally) for a much more
- readable display.
- LHX 1.21 Unchanged.
- LJPRINT 1.2 Unchanged.
-
-
-
- Roger Burrows
- 10/January/1993
-