home *** CD-ROM | disk | FTP | other *** search
- A summary of changes in LHA v1.30 compared to LHA v1.21
- -------------------------------------------------------
-
- 1. New features for REGISTERED users only
- -----------------------------------------
- a) Registered copies of LHA now support an optional command set which
- simplifies the use of LHA in most circumstances, by assuming a
- standard set of switches. The full range of commands and switches
- is still available at all times should you need them. The following
- new commands are supported:
-
- -add adds the specified files
-
- -backup like -add, but also includes files from all directories
- beneath the specified directory; all file names are
- stored completely (i.e. including the full path)
-
- -update adds the specified files to the archive if either:
- an older file by the same name already exists in the
- archive or: a file by the same name does not already
- exist in the archive
-
- -move equivalent to -add except that files that are added
- successfully are deleted from the specified directory
- after addition
-
- -freshen adds the specified files to the archive if and only
- if an older file by the same name already exists in
- the archive
-
- -delete deletes the specified files from the archive
-
- -extract extracts the specified files; the logical counterpart
- of the -add command
-
- -restore the logical counterpart of the -backup command: will
- extract files from an archive using any directory
- information present, creating any (sub)directories
- needed which do not exist.
-
- -display like -extract, but the extracted data is displayed
- on standard output
-
- -print same as -display
-
- -test tests the integrity of the specified files in archive;
- equivalent to -extract except that the extracted files
- are not saved
-
- -list displays information about the specified archived files
- including full path names and any attached comments
-
-
- 2. New features for all users
- -----------------------------
- a) LZH-archive encryption is now supported via the 'g' switch. This
- introduces a variable-length key which is XOR'd with the compressed
- data on output & input (see the manual for implementation details).
- This is simple to code, efficient to implement, and not easy to crack.
-
- b) LHA now supports the 'Include Subdirectories' and 'Encrypt' buttons
- of ARC Shell v2.3.
-
- c) If extension information (created by xlharc/lharc102) is present, and
- the 'c' switch is present, the extension information will be displayed
- in an interpreted form instead of in comment form.
-
- d) The case of filenames and pathnames is now ignored in comparisons.
- This allows the selective extraction of files created on other systems
- that support lower case in filenames (e.g. Un*x).
-
-
- 3. Design changes
- -----------------
- a) If a work directory is being used, but the target file is located on
- the same drive as the work directory, the temporary file in the work
- directory is now renamed (possibly across directories) to the target
- file, rather than copied. This reduces disk free space requirements
- and provides some performance improvement.
-
- b) The verbose list function has been changed so that files that are NOT
- stored with directory information now only occupy one line of output;
- i.e. such files are listed in the same way whether or not Verbose mode
- is specified. This reduces the size of the output listing for the
- common case where directory names are not included in the archive.
-
- c) Performance is improved for adding text-type files (i.e. those that
- can be compressed significantly); the following table compares the
- performance of the three distributed versions of LHA, using the same
- files:
- v1.10 v1.21 v1.30
- Add binary file 22 20 20
- Add text file 106 100 82
- Extract binary file 13 11 11
- Extract text file 33 25 25
-
-
- 4. Documentation changes
- ------------------------
- a) The switches section has been reorganised; the switches are now listed
- in alphabetic order.
-
-
- 5. Bug fixes
- ------------
- None -- no bugs reported (come on, users, there must be ONE !)
-
-
- Changes to other programs in the LHA full registration package
- --------------------------------------------------------------
-
- Program Current version Notes
- ------- --------------- -----
- FCOMP 1.3 Unchanged.
- FMT 1.2 New, not included in previous releases.
- LESS 1.5 New features: supports wild-card filenames, line
- wrap in page display, repeat search command, page
- files of up to 2000 pages. See LESS.MAN for full
- details.
- LHX 1.21 Unchanged.
- LJPRINT 1.2 New, not included in previous releases.
-
-
-
- Roger Burrows
- 13/April/1991
-