Some bugs corrected. ZIP central directory structure has been added, because some unzippers expect it.
The new version is compressed by the same code and decompressed with WinRAR successfully.
Bit order corrected.
The new version is compatable with existing ZIP implementations.
Note that ZIP format is out of scope for this project, so only basic Deflate compression is implemented. Other ZIP options and functionalities are not planned.
The source release itself was compressed with the same code, so at least main-stream data can be compressed/decompressed successfully.
Reimplement Deflate algorithm, following RFC 1951.
The main goal is modularity, while keeping code compatible with existing standards.
NOTE: This code was not tested properly yet.
The source code can be found on SF downloads for this project. CVS is not an option when I am behind firewall :(
I did an attempt to gather the main Entropy Compression Algorithms of practical interest.
http://compressions.sourceforge.net/Entropy.html
The goal of this work is to provide programmer with ability to build effective compression algorithm without doing complex research on subject of Entropy Coding Methods.
Corrections and contributions to this document are wellcome.