Skip to content

Releases: flanglet/kanzi

1.3

11 Jan 02:08
05e8116
Compare
Choose a tag to compare
1.3
  • More bug fixes
  • Directories can now be compressed/decompressed.
  • Improved code portability: C++ builds with g++, clang++, mingw-w32, MSVS 2008 (no concurrency), MSVS2015. Go supports 64 and 32 bit builds.
  • Added E8E9 filter
  • Improved level 5 compression ratio
  • Lot of misc. improvements (better reporting, better memory usage in multithreaded scenarios, removed a few memory leaks, etc...)

1.2

19 Aug 22:44
Compare
Choose a tag to compare
1.2
  • A few bug fixes
  • Reworked CLI . Introduced compression level option for simpler usage
  • Improved compression ratio for text codec
  • Improved compression ratio for TPAQ, FPAQ, ANS, RANGE
  • Reworked ANS. Now order 0 and 1 are available. ANS0 compresses faster.

1.1

29 Jun 01:00
Compare
Choose a tag to compare
1.1
  • Several bug fixes
  • New dictionary based text codec
  • Compression ratio improvement for TPAQ and FPAQ
  • Small speed improvements in a few places (EG. ExpGolomb encoding, ZRLT)
  • Rewritten RLT trades some speed for better compression

1.0

19 Jan 07:30
Compare
Choose a tag to compare
1.0

Many fixes and enhancements throughout the code.
Build scripts/instructions.
C++ port.

kanzi_04_16

18 Apr 03:13
Compare
Choose a tag to compare
kanzi_04_16 Pre-release
Pre-release

Compression:
Misc bug fixes.
Faster Huffman encoding and Range encoding/decoding.
PAQ is slightly slower with an improved compression ratio.
TPAQ is a new (slower) but powerful Context Mixing based entropy codec.
Tiny compression ratio improvement for binary entropy coders.

Other:
New color models.
New transform: DST.
New up-samplers: Bicubic, Guided bilinear and Edge oriented.

kanzi_07_15

15 Jul 00:12
Compare
Choose a tag to compare
kanzi_07_15 Pre-release
Pre-release

Fixes. Speed improvements. New Context model predictor for binary arithmetic encoder. Improved logging. Increase max BWT block size to 1 GB. Updates to LZ4 code.

kanzi_02_15

08 Feb 23:57
Compare
Choose a tag to compare
kanzi_02_15 Pre-release
Pre-release

Improvements across the board (mostly speed related).
Added support for bijective BWT, ANS entropy coder, rewrote range entropy coder.
In BWT, reduce memory use for large blocks (size >= 1<<24).
Modify BlockCodec to allow the use of BWT or a different byte transform. Renamed Block Codec to BWT Block Codec.
Add a command line option to test compression/decompression without saving any output (-output=none).
Max block size for block coder pushed to 256 MB (limited by block header size).
Simplify top interfaces (BitStream and Entropy Codecs).
Misc. improvements to image filters (Java).
Various bug fixes.

kanzi_08_14

13 Jul 01:30
Compare
Choose a tag to compare
kanzi_08_14 Pre-release
Pre-release

Added DivSufSort to speed up forward BWT.
Many small speed optimizations.
Fixed several issues including a regression preventing the Go implementation to work with several jobs.