Title: LZH Author: Dan Version: 0.02 Title From: Documentation Author From: Documentation Version From: Documentation Supplier: Dan Date: 28/05/96 Keywords: File compressors Shareware: No Machine: Archimedes Operating system: RISCOS Memory requirements: Peripherals needed: Other s/ware needed: Directory: micros/arch/riscos/e072 Date mounted/updated: 31/05/96 File names: lzh.arc Unarchived files: 5 Unarchived size: 27 kbytes Omissions: See also: ------------------------------------------------------------------------------- Acquiring the package: Download the archive file(s) and extract using SparkPlug 2 (see the "tools_help" file in micros/arch/riscos/tools for further info). Description: The LZH package consists of two modules for compression and decompression of files. They are similar in style to John Kortink's LZW modules but provide significantly greater compression with similarly low overheads (only 32k on decompression). The compression techniques used are a Finite window technique with secondary dynamic huffman compression similar to gzip/zip/pkzip (but not the same). The modules are written in 100% lovingly handcrafted ARM code and are very fast (relatively) on compress and decompress. There are currently two modules supplied here, LZH and LZHD. The LZH module allows both compression/decompression of files, and the LZHD module allows just decompression of files. Note: The LZHD module claims all workspace it needs when it is loaded, so there is no need to keep RMA free for it. This is for ease of use in memory tight situations.