Message-ID: <388C41CA.157D3F4A@maths.unine.ch> Date: Mon, 24 Jan 2000 12:12:59 +0000 From: Gautier X-Mailer: Mozilla 4.61 (Macintosh; I; PPC) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.os.msdos.djgpp Subject: ANN: Generic LZH compressor-decompressor Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 130.125.13.32 X-Trace: 24 Jan 2000 12:11:35 +0100, 130.125.13.32 Lines: 18 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com ANN: Generic LZH compressor-decompressor Nothing more than an Ada95 translation of the famous LZHuf algorithm developed and published by H. Yoshizaki. Should compile on every Ada95 compiler, on every OS or platform without change. Tested with GNAT/DOS (DJGPP) and ObjectAda. Details in the archive. Genericity allows to compress/decompress all sorts of data flows, not only files, but also data, arrays in memory, streams etc. Files: biblio/lzh.ads, biblio/lzh.adb (the package) and divers/lz.adb (a small file compression/decompression utility). Archive: http://members.xoom.com/gdemont/logiciel/paqs.zip Web page: http://members.xoom.com/gdemont/gsoft.htm Have fun - Gautier