Home
Projects
Resources
Alternatives
Blog
Sign In
Kanzi Go Versions
Save
Fast lossless data compression in Go
Overview
Versions
Reviews
Resources
v2.2.0
6 months ago
Level 4 was too slow and has been replaced: Level 1 to 3 have been promoted and a new Level 1 with no entropy codec has been added
Rewritten Huffman codec (30% faster)
Improved LZ codec (better compression)
Faster UTF transform (>25% faster)
Many other performance improvements (ANS, ROLZ, CM, ...)
Bug fixes
v2.1.0
1 year ago
Improved LZ codec
Rewritten EXE codec supports X86 and ARM64
New UTF codec
Multi threaded mode is now the default
Faster Huffman decompression
v2.0.0
2 years ago
Many performance improvements (all levels)
Level 4, 5, 6, 7 decompress significantly faster
Reduced memory usage during compression and decompression
Improve scalability of parallel tasks with huge blocks
v1.9.0
3 years ago
Level 1 compresses better
New level 2 to fill a compression/speed gap
Level 3 compresses slightly better and faster
Level 5, 6, 7 decompress faster
Level 8 uses less memory (a bit weaker and faster)
Partial decompression available (only some blocks)
Bitstream format frozen
v1.8.0
3 years ago
Corner cases fixed and code improvements
Level 1 compresses a lot better
New codec for some multimedia files added to levels 2 & 3
Multi-threading rewritten to parallelize entropy (de)coding
Level 5 faster & level 6 faster (but a bit weaker)
v1.7.0
4 years ago
Bug fixes and code improvements
Small compression gains throughout
Level 1 compresses better (a bit slower)
Level 6 has been redefined (faster for text files)
Better handling of small files
v1.6.0
4 years ago
Bug fixes & code cleanup
Decompression speed improvements, especially level 4, 5 and 6 (new inverse BWT)
Better compression ratio at level 1, 2, 5 and 8.
New Sorted Ranks Transform
Improved code quality (refactored test code, improved docs, fixed linter warnings, ...)
v1.5.0
5 years ago
Two new levels (2 and 8) have been introduced to remove gaps in the compression ratio/time curve.
Many speed improvements for compression ratios similar to 1.4.
Better text compression at level 0.
Inverse BWT is now multi-threaded.
Reduced memory usage of forward BWT.
v1.4.0
6 years ago
Bug fixes
Code reorganization: split into 3 repositories (1 per language): kanzi. kanzi-go, kanzi-cpp.
Code is now go gettable for easy install.
New ROLZ based compression level 2
Compression improved in (ex) levels 1, 3 and 5. Level 5 is also faster
First stage allows up to 8 functions (instead of 4).
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github