1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-22 13:34:15 +03:00
samba-mirror/lib/compression
Douglas Bagnall 9589f5282b lib/compression/lzx-plain: relax size requirements on long file
We are going to change from a slow exact match algorithm to a fast
heuristic search that will not always get the same results as the
exhaustive search.

To be precise, a million zeros will compress to 112 rather than 93 bytes.

We don't insist on an exact size, because that is not an issue here.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz>
2022-12-01 22:56:39 +00:00
..
tests lib/compression/lzx-plain: relax size requirements on long file 2022-12-01 22:56:39 +00:00
lzxpress_huffman.c lib/compression: debug routines for lzxpress-huffman 2022-12-01 22:56:39 +00:00
lzxpress_huffman.h lib/compression: LZ77 + Huffman compression 2022-12-01 22:56:39 +00:00
lzxpress.c lzxpress: compress shortcut if we've reached maximum length 2022-05-17 23:11:21 +00:00
lzxpress.h Move common libraries from root to lib/. 2008-09-17 14:11:12 +02:00
wscript_build lib/comression: convert test_lzxpress_plain to cmocka 2022-12-01 22:56:39 +00:00