Tlzrw1 : compression component with LZH and LZRW1/KH compression
Version 1.01.00 : Danny Heijl (Danny.Heijl@cevi.be)
The LZH and LZRW1/KH routines are from the SWAG.
They are basically unchanged, I only added exceptions
and some cosmetic changes to the code, and added 32 bit support.
----------------------------------------------------------------------------------
file name : tlzrw1.zip
replaces : tlzrw1.zip
file version : 1.01.00
file description: freeware file compression/decompression component with source
target : Delphi 1.0 and Delphi 2.0
author name : Danny Heijl (Danny.Heijl@cevi.be)
author URL : http://www.cevi.be/pp/danny/dhe.htm
file status : freeware
full source : included
category : compression component
----------------------------------------------------------------------------------
Installation instructions :
----------------------------------------------------------------------------------
1. copy compon\*.* to your component directory
2.
16 bit : install tlzrw116.pas in your component library
32 bit : install tlzrw132.pas in your component library
3. rebuild the component library.
-----------------------------------------------------------------------------------
From this moment on you can excercize the test application compressp.dpr.
Or you can play with "tlzrw1" yourself.
Tlzrw1 presents itself as a panel that shows compression/decompression
progress if you set it's Visible proprty to True.
Properties :
------------
inputfile
outputfile
compressmode : good (LZH, slow), fast (LZRW1/KH) or auto (takes a sample and chooses).
Methods :
---------
compress
decompress
advise : returns good or fast compressmode for inputfile