Skip to content

Releases: flanglet/kanzi

2.3

12 May 02:08
Compare
Choose a tag to compare
  • Bug fixes
  • Performance improvements (ANS, Huffman, TPAQ, ...)
  • New CLI options (delete source, skip dot files or links)
  • The decompressor now checks decompressed size vs original size

2.2

04 Nov 20:59
Compare
Choose a tag to compare
2.2
  • 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

2.1

30 Jul 22:43
Compare
Choose a tag to compare
2.1
  • Improved LZ codec
  • Rewritten EXE codec supports X86 and ARM64
  • New UTF codec
  • Multi-threaded mode is now the default

2.0

12 Dec 18:09
4dbfb27
Compare
Choose a tag to compare
2.0
  • Many performance improvements
  • Levels 3, 4, 5, 6, 7 compress and decompress significantly faster
  • Reduced memory usage during compression and decompression
  • Better multi-threading scalability with huge blocks

1.9

11 May 03:45
Compare
Choose a tag to compare
1.9
  • 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

1.8

28 Nov 21:03
Compare
Choose a tag to compare
1.8
  • 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)
  • Levels 7 & 8 a bit stronger

1.7

18 Feb 01:28
4a24524
Compare
Choose a tag to compare
1.7
  • 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

1.6

07 Jul 03:15
248bad9
Compare
Choose a tag to compare
1.6
  • 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

1.5

25 Dec 00:55
Compare
Choose a tag to compare
1.5
  • 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 1.
  • Inverse BWT is now multi-threaded.

1.4

15 May 04:01
0994434
Compare
Choose a tag to compare
1.4
  • Bug fixes
  • Code reorganization: split into 3 repositories (1 per language): kanzi. kanzi-go, kanzi-cpp.
  • Jar can be now be built with maven.
  • New LZ 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).