summaryrefslogtreecommitdiffstats
path: root/lib/compression/tests/scripts/README
blob: aff1047dc05dbf0942d0ce20c93b31f57160607b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Tools used in the development and testing the LZ77 + Huffman code.

These might not be of use to anyone ever, but here they are.

make-fuzz-examples
encodes compressed files for decompression fuzzer.

decode-huffman-header
print Huffman codes and validate first header in a compressed file.

three-byte-hash
check that a three byte hash works.

make-test-vectors
make files with randomly unbalanced symbol distributions.

generate-windows-test-vectors.c
if compiled under Cygwin or similar on Windows, this can be used to
generate and verify test vectors.