Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


ID: 20148, LZRW1KH for C#

by Endre Simay Email: Anonymous


LZRW1_EIS.cs contain a C# class, which is use the LZRW1/KH algoritm for compressing and decompressing.
Download Details
FTP  download also available
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
To download this, you must have registered:
A free membership

For Delphi, Version 9.0  to 10.0 210 downloads
Copyright: Open Source or other


Size: 13,911 bytes
Updated on Mon, 07 Nov 2005 09:24:07 GMT
Originally uploaded on Thu, 05 Jun 2003 04:01:43 GMT
SHA1 Hash: 0AEDC44DC179FE00768A3B20CD82613FD49A2974
MD5 Hash: BC899DD0173769172792C0E9F0727527

    Explore the files in this upload

Description
LZRW1_EIS.cs contain a class, which is use the LZRW1/KH algoritm for compressing and decompressing. LZRW1 algoritm was interpreted as an extremely fast data compression one by Ross N. Williams. The LZRW1KH variant is fast and easy working compressing algoritm, which was published by Kurt HAENEN. I have the oldest C source from 1991 of it, too.
Later Kurt HAENEN also published an updated version for Turbo Pascal, too. This Pascal version was modified for working securely and with Delphi by Danny Heijl. His code was applied for Herbert J.Beemster's UBitmap, which was the base of my TUniBitmap component. The LZRW1KH.pas was slightly modified for using in Kylix environment by me.
The present C# implementation is based on experiences with codes, while the core of the algoritm remained. That's why the decompressing resulted the same uncompressed file even the binary result of compressing a file might be different with this class and with the latest Object Pascal implementation of Delphi version. So, the compression and decompression with this Class are crossuseable with its PAS. Even with LZRSave... and LZRLoad... methods of the mentioned TUniBitmap.
This implementation also use BitWise (bitwiseclass.cs).

   Latest Comments  View All Add New

Move mouse over comment to see the full text

Server Response from: ETNACDC03