LZ5 v2.0

@inikep inikep released this Feb 5, 2017 · 14 commits to lz5_v2.0 since this release

LZ5 v2.0 is optimized for decompression speed (instead of ratio for previous versions). It contains 4 compression methods:

  • fastLZ4 : compression levels -10...-19 are designed to give better decompression speed than LZ4 i.e. over 2000 MB/s
  • LZ5v2 : compression levels -20...-29 are designed to give better ratio than LZ4 keeping 75% decompression speed
  • fastLZ4 + Huffman : compression levels -30...-39 add Huffman coding to fastLZ4
  • LZ5v2 + Huffman : compression levels -40...-49 give the best ratio (comparable to zlib and low levels of zstd/brotli) at decompression speed of 1000 MB/s

Downloads

LZ5 v1.5

@inikep inikep released this Aug 16, 2016

Changes:

  • introduced compatibility with Visual C++ 2010 and newer
  • attached Visual Studio 2010 project
  • thoroughly tested with 21 Travis CI and 7 AppVeyor CI tests
  • fixed bug with reusing a context in lz5frame.c (LZ5F_compressBegin and LZ5_compress_HC_continue)
  • fixed rare bug in match finder (concerns levels 4 - 15)

Downloads

LZ5 v1.4.1

@inikep inikep released this Feb 17, 2016

fixed bug with a backward match extension (only level 11 and 12)

Downloads

LZ5 v1.4

@inikep inikep released this Feb 11, 2016

Changes:

  • improved: levels from 13 to 15 (maximum compression ratio)
  • added a new parser: LZ5HC_optimal_price_bt
  • updated documentation: lz5_Block_format.md and lz5_Frame_format.md
  • changed lz5.exe: the "-B" option with block size [1-7] = 64KB, 256KB, 1MB, 4MB, 16MB, 64MB, 256MB (default : 4 = 4MB)

Downloads

LZ5 v1.3.3

@inikep inikep released this Jan 5, 2016

Changes:

  • added: new levels from 11 to 18 (maximum compression ratio)
  • added: a new parser: LZ5HC_optimal_price
  • fixed: buffer-overflow during decompression (thanks to m^2)

Downloads

LZ5 r132

@inikep inikep released this Dec 3, 2015

  • improved compression ratio
  • added: new parsers: LZ5HC_fast, LZ5HC_price_fast, LZ5HC_lowest_price
  • added: a special 1-byte codeword for the last occured offset
  • added: support for 3-byte long matches (MINMATCH = 3)

Downloads

LZ5 r131b

@inikep inikep released this Nov 2, 2015

  • fixes a bug in decompression
  • fullbench is working now

Downloads