LZRW1 port from Pascal to C# from Danny Heijl's Delphi implementation, but without the added headers.
Usage:
lzrw1.exe <compress|decompress> <inputfile> <outputfile>
Known Bugs 🐛🔧:
- Needs fix for big files (bigger than 32K) 🙈
Sources&Literature:
- Williams, R.N., "An Extremely Fast Ziv-Lempel Data Compression Algorithm", Data Compression Conference 1991 (DCC'91), 8-11 April , 1991, Snowbird, Utah, pp.362-371, IEEE reference code: TH0373-1/91/0000/0362/$01.00.
- LZRW variants
- LZRW1 Encoder Core
- Data Compression Explained
- python-lzrw1-kh
Victor Alberto Gil (Twitter: @vhanla)
The MIT License (https://opensource.org/license/mit/)
¹Author of the port to C#