]> git.ipfire.org Git - thirdparty/zstd.git/commit
added negative compression levels
authorYann Collet <cyan@fb.com>
Sun, 11 Mar 2018 12:21:53 +0000 (05:21 -0700)
committerYann Collet <cyan@fb.com>
Sun, 11 Mar 2018 12:21:53 +0000 (05:21 -0700)
commita146ee04ae5866b948be0c1911418e0436d80cb4
tree4f5a11618f5598e890e62859d5163c919b5b9d73
parentfacc09aa0327267c06708acf2cb2e29cd77002c8
added negative compression levels

negative compression level trade compression ratio for more compression speed.
They turn off huffman compression of literals,
and use row 0 as baseline with a stepSize = -cLevel.

added associated test in fuzzer

also added : new advanced parameter ZSTD_p_literalCompression
lib/compress/zstd_compress.c
lib/compress/zstd_compress_internal.h
lib/compress/zstd_fast.c
lib/zstd.h
tests/fuzzer.c