summaryrefslogtreecommitdiff
path: root/testdata
diff options
context:
space:
mode:
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>2022-11-24 11:11:15 +1300
committerJoseph Sutton <jsutton@samba.org>2022-12-01 22:56:40 +0000
commitce7ea07d073ed7169073a1870b61533b7f6f769b (patch)
tree9979b2c2265b9661507da211e90d3eaf9343c937 /testdata
parent9589f5282b9e2adfacd7e1cfdc2651551c4c6702 (diff)
downloadsamba-ce7ea07d073ed7169073a1870b61533b7f6f769b.tar.gz
testdata: move compression examples to re-use with lzxpress plain
Everything that is in testdata/compression/lzxpress-huffman/ can also be used for lzxpress plain tests, which is something we really need. Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Diffstat (limited to 'testdata')
-rw-r--r--testdata/compression/README47
-rw-r--r--testdata/compression/compressed-huffman/27826-8.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/27826-8.txt.lzhuff)bin8748 -> 8748 bytes
-rw-r--r--testdata/compression/compressed-huffman/5d049b4cb1bd933f5e8ex19.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/5d049b4cb1bd933f5e8ex19.lzhuff)bin265 -> 265 bytes
-rw-r--r--testdata/compression/compressed-huffman/638e61e96d54279981c3x5.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/638e61e96d54279981c3x5.lzhuff)bin278 -> 278 bytes
-rw-r--r--testdata/compression/compressed-huffman/64k-minus-one-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/64k-minus-one-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/64k-plus-one-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/64k-plus-one-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/64k-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/64k-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/96f696a4e5ce56c61a3dx10.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/96f696a4e5ce56c61a3dx10.lzhuff)bin271 -> 271 bytes
-rw-r--r--testdata/compression/compressed-huffman/9e0b6a12febf38e98f13.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/9e0b6a12febf38e98f13.lzhuff)bin614 -> 614 bytes
-rw-r--r--testdata/compression/compressed-huffman/abc-times-101.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/abc-times-101.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/abc-times-105.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/abc-times-105.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/abc-times-200.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/abc-times-200.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-huffman/and_rand-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/and_rand-128k+.lzhuff)bin108514 -> 108514 bytes
-rw-r--r--testdata/compression/compressed-huffman/and_rand.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/and_rand.lzhuff)bin54150 -> 54150 bytes
-rw-r--r--testdata/compression/compressed-huffman/b63289ccc7f218c0d56b.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/b63289ccc7f218c0d56b.lzhuff)bin686 -> 686 bytes
-rw-r--r--testdata/compression/compressed-huffman/beta-variate1-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/beta-variate1-128k+.lzhuff)bin74064 -> 74064 bytes
-rw-r--r--testdata/compression/compressed-huffman/beta-variate2-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/beta-variate2-128k+.lzhuff)bin115548 -> 115548 bytes
-rw-r--r--testdata/compression/compressed-huffman/beta-variate3-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/beta-variate3-128k+.lzhuff)bin73006 -> 73006 bytes
-rw-r--r--testdata/compression/compressed-huffman/decayed_alphabet_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_128k+.lzhuff)bin2554 -> 2554 bytes
-rw-r--r--testdata/compression/compressed-huffman/decayed_alphabet_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_64k.lzhuff)bin2138 -> 2138 bytes
-rw-r--r--testdata/compression/compressed-huffman/exp_shuffle-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/exp_shuffle-128k+.lzhuff)bin101510 -> 101510 bytes
-rw-r--r--testdata/compression/compressed-huffman/exp_shuffle.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/exp_shuffle.lzhuff)bin50674 -> 50674 bytes
-rw-r--r--testdata/compression/compressed-huffman/f00842317dc6d5695b02.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/f00842317dc6d5695b02.lzhuff)bin2112 -> 2112 bytes
-rw-r--r--testdata/compression/compressed-huffman/fib_shuffle-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fib_shuffle-128k+.lzhuff)bin57818 -> 57818 bytes
-rw-r--r--testdata/compression/compressed-huffman/fib_shuffle.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fib_shuffle.lzhuff)bin28696 -> 28696 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-0fc2d461b56cd8103c91.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-0fc2d461b56cd8103c91.lzhuff)bin570 -> 570 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-17c961778538cc10ab7c.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-17c961778538cc10ab7c.lzhuff)bin91524 -> 91524 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-3591f9dc02bb00a54b60.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-3591f9dc02bb00a54b60.lzhuff)bin9622 -> 9622 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-3ec3bca27bb9eb40c128.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-3ec3bca27bb9eb40c128.lzhuff)bin35282 -> 35282 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-80b4fa18ff5f8dd04862.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-80b4fa18ff5f8dd04862.lzhuff)bin118567 -> 118567 bytes
-rw-r--r--testdata/compression/compressed-huffman/fuzzing-a3115a81d1ac500318f9.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/fuzzing-a3115a81d1ac500318f9.lzhuff)bin531 -> 531 bytes
-rw-r--r--testdata/compression/compressed-huffman/generate-windows-test-vectors.c.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/generate-windows-test-vectors.c.lzhuff)bin2008 -> 2008 bytes
-rw-r--r--testdata/compression/compressed-huffman/midsummer-nights-dream.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/midsummer-nights-dream.txt.lzhuff)bin52279 -> 52279 bytes
-rw-r--r--testdata/compression/compressed-huffman/notes-on-the-underground.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/notes-on-the-underground.txt.lzhuff)bin3931 -> 3931 bytes
-rw-r--r--testdata/compression/compressed-huffman/pg22009.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/pg22009.txt.lzhuff)bin21407 -> 21407 bytes
-rw-r--r--testdata/compression/compressed-huffman/repeating-exactly-64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/repeating-exactly-64k.lzhuff)bin295 -> 295 bytes
-rw-r--r--testdata/compression/compressed-huffman/repeating.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/repeating.lzhuff)bin299 -> 299 bytes
-rw-r--r--testdata/compression/compressed-huffman/setup.log.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/setup.log.lzhuff)bin7101 -> 7101 bytes
-rw-r--r--testdata/compression/compressed-huffman/skewed_choices-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/skewed_choices-128k+.lzhuff)bin127646 -> 127646 bytes
-rw-r--r--testdata/compression/compressed-huffman/skewed_choices.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/skewed_choices.lzhuff)bin63676 -> 63676 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-015ddc36a71412ccc50d.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-015ddc36a71412ccc50d.lzhuff)bin83846 -> 83846 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-100e9f966a7feb9ca40a.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-100e9f966a7feb9ca40a.lzhuff)bin52119 -> 52119 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-2a671c3cff4f1574cbab.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-2a671c3cff4f1574cbab.lzhuff)bin52174 -> 52174 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-33d90a24e70515b14cd0.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-33d90a24e70515b14cd0.lzhuff)bin51927 -> 51927 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-49d8c05261e3f412fc72.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-49d8c05261e3f412fc72.lzhuff)bin53392 -> 53392 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-50a249d2fe56873e56a0.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-50a249d2fe56873e56a0.lzhuff)bin52414 -> 52414 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-63e9f0b52235fb0129fa.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-63e9f0b52235fb0129fa.lzhuff)bin51941 -> 51941 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-73b7f971d65908ac0095.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-73b7f971d65908ac0095.lzhuff)bin46251 -> 46251 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-8b61e3dd267908544531.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-8b61e3dd267908544531.lzhuff)bin83836 -> 83836 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-9d1c5a079b0462986f1f.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-9d1c5a079b0462986f1f.lzhuff)bin53281 -> 53281 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-aa7262a821dabdcf04a6.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-aa7262a821dabdcf04a6.lzhuff)bin51957 -> 51957 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-b8a91d142b0d2af7f5ca.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-b8a91d142b0d2af7f5ca.lzhuff)bin28111 -> 28111 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-c79142457734bbc8d575.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-c79142457734bbc8d575.lzhuff)bin40555 -> 40555 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-d736544545b90d83fe75.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-d736544545b90d83fe75.lzhuff)bin87525 -> 87525 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-e3b9bdfaed7d1a606fdb.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-e3b9bdfaed7d1a606fdb.lzhuff)bin38611 -> 38611 bytes
-rw-r--r--testdata/compression/compressed-huffman/slow-f3f1c02a9d006e5e1703.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/slow-f3f1c02a9d006e5e1703.lzhuff)bin84063 -> 84063 bytes
-rw-r--r--testdata/compression/compressed-huffman/square_series-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/square_series-128k+.lzhuff)bin122338 -> 122338 bytes
-rw-r--r--testdata/compression/compressed-huffman/square_series.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/square_series.lzhuff)bin61036 -> 61036 bytes
-rw-r--r--testdata/compression/compressed-huffman/trigram_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/trigram_128k+.lzhuff)bin51547 -> 51547 bytes
-rw-r--r--testdata/compression/compressed-huffman/trigram_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/trigram_64k.lzhuff)bin25390 -> 25390 bytes
-rw-r--r--testdata/compression/compressed-huffman/trigram_sum_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/trigram_sum_128k+.lzhuff)bin83462 -> 83462 bytes
-rw-r--r--testdata/compression/compressed-huffman/trigram_sum_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/compressed/trigram_sum_64k.lzhuff)bin40577 -> 40577 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/27826-8.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/27826-8.txt.lzhuff)bin7630 -> 7630 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/5d049b4cb1bd933f5e8ex19.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/5d049b4cb1bd933f5e8ex19.lzhuff)bin265 -> 265 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/638e61e96d54279981c3x5.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/638e61e96d54279981c3x5.lzhuff)bin278 -> 278 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/64k-minus-one-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/64k-minus-one-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/64k-plus-one-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/64k-plus-one-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/64k-zeros.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/64k-zeros.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/96f696a4e5ce56c61a3dx10.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/96f696a4e5ce56c61a3dx10.lzhuff)bin270 -> 270 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/9e0b6a12febf38e98f13.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/9e0b6a12febf38e98f13.lzhuff)bin592 -> 592 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/abc-times-101.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/abc-times-101.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/abc-times-105.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/abc-times-105.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/abc-times-200.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/abc-times-200.lzhuff)bin263 -> 263 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/and_rand-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/and_rand-128k+.lzhuff)bin109624 -> 109624 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/and_rand.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/and_rand.lzhuff)bin54690 -> 54690 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/b63289ccc7f218c0d56b.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/b63289ccc7f218c0d56b.lzhuff)bin671 -> 671 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/beta-variate1-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/beta-variate1-128k+.lzhuff)bin72416 -> 72416 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/beta-variate2-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/beta-variate2-128k+.lzhuff)bin116044 -> 116044 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/beta-variate3-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/beta-variate3-128k+.lzhuff)bin68622 -> 68622 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/decayed_alphabet_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_128k+.lzhuff)bin2061 -> 2061 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/decayed_alphabet_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_64k.lzhuff)bin1569 -> 1569 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/exp_shuffle-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle-128k+.lzhuff)bin102434 -> 102434 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/exp_shuffle.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle.lzhuff)bin51102 -> 51102 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/f00842317dc6d5695b02.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/f00842317dc6d5695b02.lzhuff)bin2093 -> 2093 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/fib_shuffle-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle-128k+.lzhuff)bin54528 -> 54528 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/fib_shuffle.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle.lzhuff)bin27080 -> 27080 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/generate-windows-test-vectors.c.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/generate-windows-test-vectors.c.lzhuff)bin1830 -> 1830 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/midsummer-nights-dream.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/midsummer-nights-dream.txt.lzhuff)bin43420 -> 43420 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/notes-on-the-underground.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/notes-on-the-underground.txt.lzhuff)bin3553 -> 3553 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/pg22009.txt.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/pg22009.txt.lzhuff)bin18097 -> 18097 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/repeating-exactly-64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/repeating-exactly-64k.lzhuff)bin297 -> 297 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/repeating.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/repeating.lzhuff)bin301 -> 301 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/setup.log.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/setup.log.lzhuff)bin5839 -> 5839 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/skewed_choices-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/skewed_choices-128k+.lzhuff)bin127654 -> 127654 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/skewed_choices.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/skewed_choices.lzhuff)bin63682 -> 63682 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/square_series-128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/square_series-128k+.lzhuff)bin122382 -> 122382 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/square_series.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/square_series.lzhuff)bin61060 -> 61060 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/trigram_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/trigram_128k+.lzhuff)bin40556 -> 40556 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/trigram_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/trigram_64k.lzhuff)bin20157 -> 20157 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/trigram_sum_128k+.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_128k+.lzhuff)bin69332 -> 69332 bytes
-rw-r--r--testdata/compression/compressed-more-huffman/trigram_sum_64k.lzhuff (renamed from testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_64k.lzhuff)bin34701 -> 34701 bytes
-rw-r--r--testdata/compression/decompressed/27826-8.txt.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/27826-8.txt.decomp)0
-rw-r--r--testdata/compression/decompressed/5d049b4cb1bd933f5e8ex19.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/5d049b4cb1bd933f5e8ex19.decomp)bin304 -> 304 bytes
-rw-r--r--testdata/compression/decompressed/638e61e96d54279981c3x5.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/638e61e96d54279981c3x5.decomp)bin320 -> 320 bytes
-rw-r--r--testdata/compression/decompressed/64k-minus-one-zeros.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/64k-minus-one-zeros.decomp)bin65535 -> 65535 bytes
-rw-r--r--testdata/compression/decompressed/64k-plus-one-zeros.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/64k-plus-one-zeros.decomp)bin65537 -> 65537 bytes
-rw-r--r--testdata/compression/decompressed/64k-zeros.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/64k-zeros.decomp)bin65536 -> 65536 bytes
-rw-r--r--testdata/compression/decompressed/96f696a4e5ce56c61a3dx10.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/96f696a4e5ce56c61a3dx10.decomp)bin320 -> 320 bytes
-rw-r--r--testdata/compression/decompressed/9e0b6a12febf38e98f13.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/9e0b6a12febf38e98f13.decomp)bin4096 -> 4096 bytes
-rw-r--r--testdata/compression/decompressed/abc-times-101.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/abc-times-101.decomp)0
-rw-r--r--testdata/compression/decompressed/abc-times-105.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/abc-times-105.decomp)0
-rw-r--r--testdata/compression/decompressed/abc-times-200.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/abc-times-200.decomp)0
-rw-r--r--testdata/compression/decompressed/and_rand-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/and_rand-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/and_rand.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/and_rand.decomp)bin65536 -> 65536 bytes
-rw-r--r--testdata/compression/decompressed/b63289ccc7f218c0d56b.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/b63289ccc7f218c0d56b.decomp)bin1244 -> 1244 bytes
-rw-r--r--testdata/compression/decompressed/beta-variate1-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/beta-variate1-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/beta-variate2-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/beta-variate2-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/beta-variate3-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/beta-variate3-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/decayed_alphabet_128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_128k+.decomp)0
-rw-r--r--testdata/compression/decompressed/decayed_alphabet_64k.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_64k.decomp)0
-rw-r--r--testdata/compression/decompressed/exp_shuffle-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/exp_shuffle-128k+.decomp)0
-rw-r--r--testdata/compression/decompressed/exp_shuffle.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/exp_shuffle.decomp)0
-rw-r--r--testdata/compression/decompressed/f00842317dc6d5695b02.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/f00842317dc6d5695b02.decomp)bin2391 -> 2391 bytes
-rw-r--r--testdata/compression/decompressed/fib_shuffle-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fib_shuffle-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/fib_shuffle.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fib_shuffle.decomp)0
-rw-r--r--testdata/compression/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp)bin65550 -> 65550 bytes
-rw-r--r--testdata/compression/decompressed/fuzzing-17c961778538cc10ab7c.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-17c961778538cc10ab7c.decomp)bin131113 -> 131113 bytes
-rw-r--r--testdata/compression/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp)bin131077 -> 131077 bytes
-rw-r--r--testdata/compression/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp)bin65573 -> 65573 bytes
-rw-r--r--testdata/compression/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp)bin131113 -> 131113 bytes
-rw-r--r--testdata/compression/decompressed/fuzzing-a3115a81d1ac500318f9.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/fuzzing-a3115a81d1ac500318f9.decomp)bin106944 -> 106944 bytes
-rw-r--r--testdata/compression/decompressed/generate-windows-test-vectors.c.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/generate-windows-test-vectors.c.decomp)0
-rw-r--r--testdata/compression/decompressed/midsummer-nights-dream.txt.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/midsummer-nights-dream.txt.decomp)0
-rw-r--r--testdata/compression/decompressed/notes-on-the-underground.txt.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/notes-on-the-underground.txt.decomp)0
-rw-r--r--testdata/compression/decompressed/pg22009.txt.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/pg22009.txt.decomp)0
-rw-r--r--testdata/compression/decompressed/repeating-exactly-64k.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/repeating-exactly-64k.decomp)0
-rw-r--r--testdata/compression/decompressed/repeating.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/repeating.decomp)0
-rw-r--r--testdata/compression/decompressed/setup.log.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/setup.log.decomp)0
-rw-r--r--testdata/compression/decompressed/skewed_choices-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/skewed_choices-128k+.decomp)0
-rw-r--r--testdata/compression/decompressed/skewed_choices.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/skewed_choices.decomp)0
-rw-r--r--testdata/compression/decompressed/slow-015ddc36a71412ccc50d.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-015ddc36a71412ccc50d.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/slow-100e9f966a7feb9ca40a.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-100e9f966a7feb9ca40a.decomp)bin129999 -> 129999 bytes
-rw-r--r--testdata/compression/decompressed/slow-2a671c3cff4f1574cbab.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-2a671c3cff4f1574cbab.decomp)bin131113 -> 131113 bytes
-rw-r--r--testdata/compression/decompressed/slow-33d90a24e70515b14cd0.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-33d90a24e70515b14cd0.decomp)bin130004 -> 130004 bytes
-rw-r--r--testdata/compression/decompressed/slow-49d8c05261e3f412fc72.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-49d8c05261e3f412fc72.decomp)bin130781 -> 130781 bytes
-rw-r--r--testdata/compression/decompressed/slow-50a249d2fe56873e56a0.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-50a249d2fe56873e56a0.decomp)bin130465 -> 130465 bytes
-rw-r--r--testdata/compression/decompressed/slow-63e9f0b52235fb0129fa.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-63e9f0b52235fb0129fa.decomp)bin129999 -> 129999 bytes
-rw-r--r--testdata/compression/decompressed/slow-73b7f971d65908ac0095.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-73b7f971d65908ac0095.decomp)bin130001 -> 130001 bytes
-rw-r--r--testdata/compression/decompressed/slow-8b61e3dd267908544531.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-8b61e3dd267908544531.decomp)bin131113 -> 131113 bytes
-rw-r--r--testdata/compression/decompressed/slow-9d1c5a079b0462986f1f.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-9d1c5a079b0462986f1f.decomp)bin131113 -> 131113 bytes
-rw-r--r--testdata/compression/decompressed/slow-aa7262a821dabdcf04a6.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-aa7262a821dabdcf04a6.decomp)bin129978 -> 129978 bytes
-rw-r--r--testdata/compression/decompressed/slow-b8a91d142b0d2af7f5ca.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-b8a91d142b0d2af7f5ca.decomp)bin128119 -> 128119 bytes
-rw-r--r--testdata/compression/decompressed/slow-c79142457734bbc8d575.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-c79142457734bbc8d575.decomp)bin131073 -> 131073 bytes
-rw-r--r--testdata/compression/decompressed/slow-d736544545b90d83fe75.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-d736544545b90d83fe75.decomp)bin131104 -> 131104 bytes
-rw-r--r--testdata/compression/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp)bin129996 -> 129996 bytes
-rw-r--r--testdata/compression/decompressed/slow-f3f1c02a9d006e5e1703.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/slow-f3f1c02a9d006e5e1703.decomp)bin131099 -> 131099 bytes
-rw-r--r--testdata/compression/decompressed/square_series-128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/square_series-128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/square_series.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/square_series.decomp)bin65536 -> 65536 bytes
-rw-r--r--testdata/compression/decompressed/trigram_128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/trigram_128k+.decomp)0
-rw-r--r--testdata/compression/decompressed/trigram_64k.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/trigram_64k.decomp)0
-rw-r--r--testdata/compression/decompressed/trigram_sum_128k+.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/trigram_sum_128k+.decomp)bin131095 -> 131095 bytes
-rw-r--r--testdata/compression/decompressed/trigram_sum_64k.decomp (renamed from testdata/compression/lzxpress-huffman/decompressed/trigram_sum_64k.decomp)bin65536 -> 65536 bytes
-rw-r--r--testdata/compression/lzxpress-huffman/README35
163 files changed, 47 insertions, 35 deletions
diff --git a/testdata/compression/README b/testdata/compression/README
new file mode 100644
index 00000000000..24c4d4619c9
--- /dev/null
+++ b/testdata/compression/README
@@ -0,0 +1,47 @@
+# Test vectors for MS-XCA [de-]compression
+
+There are currently two supported varients of the Xpress Compression
+Algorithm, "Plain LZ77" and "LZ77 + Huffman". For each we two
+directories of files compressed on Windows, corresponding to the two
+compression levels that Windows offers.
+
+The subdirectories are
+
+./decompressed - test files to compress with .decomp extension.
+./compressed-huffman - LZ77+Huffman compressed, with .lzhuff extension.
+./compressed-more-huffman - LZ77+Huffman compressed, with .lzhuff extension.
+./compressed-plain - Plain LZ77 compressed, with .lzplain extension.
+./compressed-more-plain - Plain LZ77 compressed, with .lzplain extension.
+
+where the more-compressed-* versions have the files that Windows put
+more effort into compressing (largely in vain -- they are similar in
+size). Windows probably does not use this more effortful compression
+in network protocols, but these files must be decompressible.
+
+The compressed files were made using the Windows Compression API,
+which uses the same underlying code as MS-XCA, but which puts some
+annoying hurdles in the way. In particular, it won't perform
+LZ77+Huffman compression on any file smaller than 300 bytes. The
+relationship between the two is covered in various messages in
+
+https://lists.samba.org/archive/cifs-protocol/2022-October/
+https://lists.samba.org/archive/cifs-protocol/2022-November/
+
+To recreate these files or add more, use
+lib/compression/tests/scripts/generate-windows-test-vectors.c under
+Cygwin or MSYS2. This file is also in the decompressed directory.
+
+Some of the decompressed files were found via fuzzing, some are designed
+to test one aspect or another of the format, while others are public
+domain texts.
+
+These are used in compression and decompression tests.
+
+- For decompression tests, we need the decompressed versions to
+ compare against.
+
+- For compression tests, we do not assert that the compressed file is
+ identical to the Windows compressed file. Exact equality is not
+ expected by MS-XCA, which leaves room for implementation tricks, but
+ the size of the compressed file allows us to make ballpark
+ assertions about expected compression ratios.
diff --git a/testdata/compression/lzxpress-huffman/compressed/27826-8.txt.lzhuff b/testdata/compression/compressed-huffman/27826-8.txt.lzhuff
index 42679e4d974..42679e4d974 100644
--- a/testdata/compression/lzxpress-huffman/compressed/27826-8.txt.lzhuff
+++ b/testdata/compression/compressed-huffman/27826-8.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/5d049b4cb1bd933f5e8ex19.lzhuff b/testdata/compression/compressed-huffman/5d049b4cb1bd933f5e8ex19.lzhuff
index 889cb82ab8c..889cb82ab8c 100644
--- a/testdata/compression/lzxpress-huffman/compressed/5d049b4cb1bd933f5e8ex19.lzhuff
+++ b/testdata/compression/compressed-huffman/5d049b4cb1bd933f5e8ex19.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/638e61e96d54279981c3x5.lzhuff b/testdata/compression/compressed-huffman/638e61e96d54279981c3x5.lzhuff
index d213e1cbb7b..d213e1cbb7b 100644
--- a/testdata/compression/lzxpress-huffman/compressed/638e61e96d54279981c3x5.lzhuff
+++ b/testdata/compression/compressed-huffman/638e61e96d54279981c3x5.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/64k-minus-one-zeros.lzhuff b/testdata/compression/compressed-huffman/64k-minus-one-zeros.lzhuff
index f782e6537a8..f782e6537a8 100644
--- a/testdata/compression/lzxpress-huffman/compressed/64k-minus-one-zeros.lzhuff
+++ b/testdata/compression/compressed-huffman/64k-minus-one-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/64k-plus-one-zeros.lzhuff b/testdata/compression/compressed-huffman/64k-plus-one-zeros.lzhuff
index 7151630a552..7151630a552 100644
--- a/testdata/compression/lzxpress-huffman/compressed/64k-plus-one-zeros.lzhuff
+++ b/testdata/compression/compressed-huffman/64k-plus-one-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/64k-zeros.lzhuff b/testdata/compression/compressed-huffman/64k-zeros.lzhuff
index 3eed192bddc..3eed192bddc 100644
--- a/testdata/compression/lzxpress-huffman/compressed/64k-zeros.lzhuff
+++ b/testdata/compression/compressed-huffman/64k-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/96f696a4e5ce56c61a3dx10.lzhuff b/testdata/compression/compressed-huffman/96f696a4e5ce56c61a3dx10.lzhuff
index 9f9c3367d99..9f9c3367d99 100644
--- a/testdata/compression/lzxpress-huffman/compressed/96f696a4e5ce56c61a3dx10.lzhuff
+++ b/testdata/compression/compressed-huffman/96f696a4e5ce56c61a3dx10.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/9e0b6a12febf38e98f13.lzhuff b/testdata/compression/compressed-huffman/9e0b6a12febf38e98f13.lzhuff
index 163b24eccbf..163b24eccbf 100644
--- a/testdata/compression/lzxpress-huffman/compressed/9e0b6a12febf38e98f13.lzhuff
+++ b/testdata/compression/compressed-huffman/9e0b6a12febf38e98f13.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/abc-times-101.lzhuff b/testdata/compression/compressed-huffman/abc-times-101.lzhuff
index e6908525360..e6908525360 100644
--- a/testdata/compression/lzxpress-huffman/compressed/abc-times-101.lzhuff
+++ b/testdata/compression/compressed-huffman/abc-times-101.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/abc-times-105.lzhuff b/testdata/compression/compressed-huffman/abc-times-105.lzhuff
index b4c22a4d986..b4c22a4d986 100644
--- a/testdata/compression/lzxpress-huffman/compressed/abc-times-105.lzhuff
+++ b/testdata/compression/compressed-huffman/abc-times-105.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/abc-times-200.lzhuff b/testdata/compression/compressed-huffman/abc-times-200.lzhuff
index 63f62541156..63f62541156 100644
--- a/testdata/compression/lzxpress-huffman/compressed/abc-times-200.lzhuff
+++ b/testdata/compression/compressed-huffman/abc-times-200.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/and_rand-128k+.lzhuff b/testdata/compression/compressed-huffman/and_rand-128k+.lzhuff
index fd9a6b9d47a..fd9a6b9d47a 100644
--- a/testdata/compression/lzxpress-huffman/compressed/and_rand-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/and_rand-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/and_rand.lzhuff b/testdata/compression/compressed-huffman/and_rand.lzhuff
index 3269ef37659..3269ef37659 100644
--- a/testdata/compression/lzxpress-huffman/compressed/and_rand.lzhuff
+++ b/testdata/compression/compressed-huffman/and_rand.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/b63289ccc7f218c0d56b.lzhuff b/testdata/compression/compressed-huffman/b63289ccc7f218c0d56b.lzhuff
index 82c1960f4c5..82c1960f4c5 100644
--- a/testdata/compression/lzxpress-huffman/compressed/b63289ccc7f218c0d56b.lzhuff
+++ b/testdata/compression/compressed-huffman/b63289ccc7f218c0d56b.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/beta-variate1-128k+.lzhuff b/testdata/compression/compressed-huffman/beta-variate1-128k+.lzhuff
index 553a43a5218..553a43a5218 100644
--- a/testdata/compression/lzxpress-huffman/compressed/beta-variate1-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/beta-variate1-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/beta-variate2-128k+.lzhuff b/testdata/compression/compressed-huffman/beta-variate2-128k+.lzhuff
index 2cb965a69b1..2cb965a69b1 100644
--- a/testdata/compression/lzxpress-huffman/compressed/beta-variate2-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/beta-variate2-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/beta-variate3-128k+.lzhuff b/testdata/compression/compressed-huffman/beta-variate3-128k+.lzhuff
index 9ad674dc577..9ad674dc577 100644
--- a/testdata/compression/lzxpress-huffman/compressed/beta-variate3-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/beta-variate3-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_128k+.lzhuff b/testdata/compression/compressed-huffman/decayed_alphabet_128k+.lzhuff
index 4b5ea74eb57..4b5ea74eb57 100644
--- a/testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/decayed_alphabet_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_64k.lzhuff b/testdata/compression/compressed-huffman/decayed_alphabet_64k.lzhuff
index 40c7c268b66..40c7c268b66 100644
--- a/testdata/compression/lzxpress-huffman/compressed/decayed_alphabet_64k.lzhuff
+++ b/testdata/compression/compressed-huffman/decayed_alphabet_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/exp_shuffle-128k+.lzhuff b/testdata/compression/compressed-huffman/exp_shuffle-128k+.lzhuff
index 1250970c2f0..1250970c2f0 100644
--- a/testdata/compression/lzxpress-huffman/compressed/exp_shuffle-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/exp_shuffle-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/exp_shuffle.lzhuff b/testdata/compression/compressed-huffman/exp_shuffle.lzhuff
index f75706caf06..f75706caf06 100644
--- a/testdata/compression/lzxpress-huffman/compressed/exp_shuffle.lzhuff
+++ b/testdata/compression/compressed-huffman/exp_shuffle.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/f00842317dc6d5695b02.lzhuff b/testdata/compression/compressed-huffman/f00842317dc6d5695b02.lzhuff
index b9416c6cdc7..b9416c6cdc7 100644
--- a/testdata/compression/lzxpress-huffman/compressed/f00842317dc6d5695b02.lzhuff
+++ b/testdata/compression/compressed-huffman/f00842317dc6d5695b02.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fib_shuffle-128k+.lzhuff b/testdata/compression/compressed-huffman/fib_shuffle-128k+.lzhuff
index b4a0f9e1f38..b4a0f9e1f38 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fib_shuffle-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/fib_shuffle-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fib_shuffle.lzhuff b/testdata/compression/compressed-huffman/fib_shuffle.lzhuff
index b71eb49925e..b71eb49925e 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fib_shuffle.lzhuff
+++ b/testdata/compression/compressed-huffman/fib_shuffle.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-0fc2d461b56cd8103c91.lzhuff b/testdata/compression/compressed-huffman/fuzzing-0fc2d461b56cd8103c91.lzhuff
index 3f677a79710..3f677a79710 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-0fc2d461b56cd8103c91.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-0fc2d461b56cd8103c91.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-17c961778538cc10ab7c.lzhuff b/testdata/compression/compressed-huffman/fuzzing-17c961778538cc10ab7c.lzhuff
index 52bc8929c5a..52bc8929c5a 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-17c961778538cc10ab7c.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-17c961778538cc10ab7c.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-3591f9dc02bb00a54b60.lzhuff b/testdata/compression/compressed-huffman/fuzzing-3591f9dc02bb00a54b60.lzhuff
index e21d05b47aa..e21d05b47aa 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-3591f9dc02bb00a54b60.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-3591f9dc02bb00a54b60.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-3ec3bca27bb9eb40c128.lzhuff b/testdata/compression/compressed-huffman/fuzzing-3ec3bca27bb9eb40c128.lzhuff
index b99650e6aef..b99650e6aef 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-3ec3bca27bb9eb40c128.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-3ec3bca27bb9eb40c128.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-80b4fa18ff5f8dd04862.lzhuff b/testdata/compression/compressed-huffman/fuzzing-80b4fa18ff5f8dd04862.lzhuff
index eb2fe2cc581..eb2fe2cc581 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-80b4fa18ff5f8dd04862.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-80b4fa18ff5f8dd04862.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/fuzzing-a3115a81d1ac500318f9.lzhuff b/testdata/compression/compressed-huffman/fuzzing-a3115a81d1ac500318f9.lzhuff
index 4c40232b252..4c40232b252 100644
--- a/testdata/compression/lzxpress-huffman/compressed/fuzzing-a3115a81d1ac500318f9.lzhuff
+++ b/testdata/compression/compressed-huffman/fuzzing-a3115a81d1ac500318f9.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/generate-windows-test-vectors.c.lzhuff b/testdata/compression/compressed-huffman/generate-windows-test-vectors.c.lzhuff
index ec8019743ff..ec8019743ff 100644
--- a/testdata/compression/lzxpress-huffman/compressed/generate-windows-test-vectors.c.lzhuff
+++ b/testdata/compression/compressed-huffman/generate-windows-test-vectors.c.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/midsummer-nights-dream.txt.lzhuff b/testdata/compression/compressed-huffman/midsummer-nights-dream.txt.lzhuff
index 8af48b09672..8af48b09672 100644
--- a/testdata/compression/lzxpress-huffman/compressed/midsummer-nights-dream.txt.lzhuff
+++ b/testdata/compression/compressed-huffman/midsummer-nights-dream.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/notes-on-the-underground.txt.lzhuff b/testdata/compression/compressed-huffman/notes-on-the-underground.txt.lzhuff
index 88ed877715e..88ed877715e 100644
--- a/testdata/compression/lzxpress-huffman/compressed/notes-on-the-underground.txt.lzhuff
+++ b/testdata/compression/compressed-huffman/notes-on-the-underground.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/pg22009.txt.lzhuff b/testdata/compression/compressed-huffman/pg22009.txt.lzhuff
index b4423b2018c..b4423b2018c 100644
--- a/testdata/compression/lzxpress-huffman/compressed/pg22009.txt.lzhuff
+++ b/testdata/compression/compressed-huffman/pg22009.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/repeating-exactly-64k.lzhuff b/testdata/compression/compressed-huffman/repeating-exactly-64k.lzhuff
index 5131409aae2..5131409aae2 100644
--- a/testdata/compression/lzxpress-huffman/compressed/repeating-exactly-64k.lzhuff
+++ b/testdata/compression/compressed-huffman/repeating-exactly-64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/repeating.lzhuff b/testdata/compression/compressed-huffman/repeating.lzhuff
index daaa3e15226..daaa3e15226 100644
--- a/testdata/compression/lzxpress-huffman/compressed/repeating.lzhuff
+++ b/testdata/compression/compressed-huffman/repeating.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/setup.log.lzhuff b/testdata/compression/compressed-huffman/setup.log.lzhuff
index 39c88151fcd..39c88151fcd 100644
--- a/testdata/compression/lzxpress-huffman/compressed/setup.log.lzhuff
+++ b/testdata/compression/compressed-huffman/setup.log.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/skewed_choices-128k+.lzhuff b/testdata/compression/compressed-huffman/skewed_choices-128k+.lzhuff
index 9bca78482db..9bca78482db 100644
--- a/testdata/compression/lzxpress-huffman/compressed/skewed_choices-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/skewed_choices-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/skewed_choices.lzhuff b/testdata/compression/compressed-huffman/skewed_choices.lzhuff
index d3c6b7f5770..d3c6b7f5770 100644
--- a/testdata/compression/lzxpress-huffman/compressed/skewed_choices.lzhuff
+++ b/testdata/compression/compressed-huffman/skewed_choices.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-015ddc36a71412ccc50d.lzhuff b/testdata/compression/compressed-huffman/slow-015ddc36a71412ccc50d.lzhuff
index 4f58f7bccc3..4f58f7bccc3 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-015ddc36a71412ccc50d.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-015ddc36a71412ccc50d.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-100e9f966a7feb9ca40a.lzhuff b/testdata/compression/compressed-huffman/slow-100e9f966a7feb9ca40a.lzhuff
index bf9d60ac2f4..bf9d60ac2f4 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-100e9f966a7feb9ca40a.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-100e9f966a7feb9ca40a.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-2a671c3cff4f1574cbab.lzhuff b/testdata/compression/compressed-huffman/slow-2a671c3cff4f1574cbab.lzhuff
index 8bd03b61610..8bd03b61610 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-2a671c3cff4f1574cbab.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-2a671c3cff4f1574cbab.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-33d90a24e70515b14cd0.lzhuff b/testdata/compression/compressed-huffman/slow-33d90a24e70515b14cd0.lzhuff
index 2ca1080d73c..2ca1080d73c 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-33d90a24e70515b14cd0.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-33d90a24e70515b14cd0.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-49d8c05261e3f412fc72.lzhuff b/testdata/compression/compressed-huffman/slow-49d8c05261e3f412fc72.lzhuff
index 3d4526b048e..3d4526b048e 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-49d8c05261e3f412fc72.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-49d8c05261e3f412fc72.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-50a249d2fe56873e56a0.lzhuff b/testdata/compression/compressed-huffman/slow-50a249d2fe56873e56a0.lzhuff
index f40934bf58d..f40934bf58d 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-50a249d2fe56873e56a0.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-50a249d2fe56873e56a0.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-63e9f0b52235fb0129fa.lzhuff b/testdata/compression/compressed-huffman/slow-63e9f0b52235fb0129fa.lzhuff
index e6ed0b30b3e..e6ed0b30b3e 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-63e9f0b52235fb0129fa.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-63e9f0b52235fb0129fa.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-73b7f971d65908ac0095.lzhuff b/testdata/compression/compressed-huffman/slow-73b7f971d65908ac0095.lzhuff
index 1ff02fa1c8f..1ff02fa1c8f 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-73b7f971d65908ac0095.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-73b7f971d65908ac0095.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-8b61e3dd267908544531.lzhuff b/testdata/compression/compressed-huffman/slow-8b61e3dd267908544531.lzhuff
index 0d256285af3..0d256285af3 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-8b61e3dd267908544531.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-8b61e3dd267908544531.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-9d1c5a079b0462986f1f.lzhuff b/testdata/compression/compressed-huffman/slow-9d1c5a079b0462986f1f.lzhuff
index 954e085f234..954e085f234 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-9d1c5a079b0462986f1f.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-9d1c5a079b0462986f1f.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-aa7262a821dabdcf04a6.lzhuff b/testdata/compression/compressed-huffman/slow-aa7262a821dabdcf04a6.lzhuff
index 32c8780d115..32c8780d115 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-aa7262a821dabdcf04a6.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-aa7262a821dabdcf04a6.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-b8a91d142b0d2af7f5ca.lzhuff b/testdata/compression/compressed-huffman/slow-b8a91d142b0d2af7f5ca.lzhuff
index c87caa4f3a6..c87caa4f3a6 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-b8a91d142b0d2af7f5ca.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-b8a91d142b0d2af7f5ca.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-c79142457734bbc8d575.lzhuff b/testdata/compression/compressed-huffman/slow-c79142457734bbc8d575.lzhuff
index 63b633f2f37..63b633f2f37 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-c79142457734bbc8d575.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-c79142457734bbc8d575.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-d736544545b90d83fe75.lzhuff b/testdata/compression/compressed-huffman/slow-d736544545b90d83fe75.lzhuff
index be00661d45b..be00661d45b 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-d736544545b90d83fe75.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-d736544545b90d83fe75.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-e3b9bdfaed7d1a606fdb.lzhuff b/testdata/compression/compressed-huffman/slow-e3b9bdfaed7d1a606fdb.lzhuff
index 31a80c06c70..31a80c06c70 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-e3b9bdfaed7d1a606fdb.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-e3b9bdfaed7d1a606fdb.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/slow-f3f1c02a9d006e5e1703.lzhuff b/testdata/compression/compressed-huffman/slow-f3f1c02a9d006e5e1703.lzhuff
index 29f56c2ed5d..29f56c2ed5d 100644
--- a/testdata/compression/lzxpress-huffman/compressed/slow-f3f1c02a9d006e5e1703.lzhuff
+++ b/testdata/compression/compressed-huffman/slow-f3f1c02a9d006e5e1703.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/square_series-128k+.lzhuff b/testdata/compression/compressed-huffman/square_series-128k+.lzhuff
index 67291049710..67291049710 100644
--- a/testdata/compression/lzxpress-huffman/compressed/square_series-128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/square_series-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/square_series.lzhuff b/testdata/compression/compressed-huffman/square_series.lzhuff
index a51352ab6b0..a51352ab6b0 100644
--- a/testdata/compression/lzxpress-huffman/compressed/square_series.lzhuff
+++ b/testdata/compression/compressed-huffman/square_series.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/trigram_128k+.lzhuff b/testdata/compression/compressed-huffman/trigram_128k+.lzhuff
index ffcb5fcf8f4..ffcb5fcf8f4 100644
--- a/testdata/compression/lzxpress-huffman/compressed/trigram_128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/trigram_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/trigram_64k.lzhuff b/testdata/compression/compressed-huffman/trigram_64k.lzhuff
index f9839158c2f..f9839158c2f 100644
--- a/testdata/compression/lzxpress-huffman/compressed/trigram_64k.lzhuff
+++ b/testdata/compression/compressed-huffman/trigram_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/trigram_sum_128k+.lzhuff b/testdata/compression/compressed-huffman/trigram_sum_128k+.lzhuff
index 21c8fdb0b24..21c8fdb0b24 100644
--- a/testdata/compression/lzxpress-huffman/compressed/trigram_sum_128k+.lzhuff
+++ b/testdata/compression/compressed-huffman/trigram_sum_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/compressed/trigram_sum_64k.lzhuff b/testdata/compression/compressed-huffman/trigram_sum_64k.lzhuff
index 113897c5dc8..113897c5dc8 100644
--- a/testdata/compression/lzxpress-huffman/compressed/trigram_sum_64k.lzhuff
+++ b/testdata/compression/compressed-huffman/trigram_sum_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/27826-8.txt.lzhuff b/testdata/compression/compressed-more-huffman/27826-8.txt.lzhuff
index 5db0deedfc7..5db0deedfc7 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/27826-8.txt.lzhuff
+++ b/testdata/compression/compressed-more-huffman/27826-8.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/5d049b4cb1bd933f5e8ex19.lzhuff b/testdata/compression/compressed-more-huffman/5d049b4cb1bd933f5e8ex19.lzhuff
index 9e5c5c459ba..9e5c5c459ba 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/5d049b4cb1bd933f5e8ex19.lzhuff
+++ b/testdata/compression/compressed-more-huffman/5d049b4cb1bd933f5e8ex19.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/638e61e96d54279981c3x5.lzhuff b/testdata/compression/compressed-more-huffman/638e61e96d54279981c3x5.lzhuff
index ae9bc4e41a6..ae9bc4e41a6 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/638e61e96d54279981c3x5.lzhuff
+++ b/testdata/compression/compressed-more-huffman/638e61e96d54279981c3x5.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/64k-minus-one-zeros.lzhuff b/testdata/compression/compressed-more-huffman/64k-minus-one-zeros.lzhuff
index fd0e2f7dc50..fd0e2f7dc50 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/64k-minus-one-zeros.lzhuff
+++ b/testdata/compression/compressed-more-huffman/64k-minus-one-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/64k-plus-one-zeros.lzhuff b/testdata/compression/compressed-more-huffman/64k-plus-one-zeros.lzhuff
index b8cf074b71d..b8cf074b71d 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/64k-plus-one-zeros.lzhuff
+++ b/testdata/compression/compressed-more-huffman/64k-plus-one-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/64k-zeros.lzhuff b/testdata/compression/compressed-more-huffman/64k-zeros.lzhuff
index a9317ccf8cd..a9317ccf8cd 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/64k-zeros.lzhuff
+++ b/testdata/compression/compressed-more-huffman/64k-zeros.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/96f696a4e5ce56c61a3dx10.lzhuff b/testdata/compression/compressed-more-huffman/96f696a4e5ce56c61a3dx10.lzhuff
index 5025d2641b5..5025d2641b5 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/96f696a4e5ce56c61a3dx10.lzhuff
+++ b/testdata/compression/compressed-more-huffman/96f696a4e5ce56c61a3dx10.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/9e0b6a12febf38e98f13.lzhuff b/testdata/compression/compressed-more-huffman/9e0b6a12febf38e98f13.lzhuff
index 4fccaa84513..4fccaa84513 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/9e0b6a12febf38e98f13.lzhuff
+++ b/testdata/compression/compressed-more-huffman/9e0b6a12febf38e98f13.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-101.lzhuff b/testdata/compression/compressed-more-huffman/abc-times-101.lzhuff
index dbe35cc2a8b..dbe35cc2a8b 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-101.lzhuff
+++ b/testdata/compression/compressed-more-huffman/abc-times-101.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-105.lzhuff b/testdata/compression/compressed-more-huffman/abc-times-105.lzhuff
index d2883bd9c38..d2883bd9c38 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-105.lzhuff
+++ b/testdata/compression/compressed-more-huffman/abc-times-105.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-200.lzhuff b/testdata/compression/compressed-more-huffman/abc-times-200.lzhuff
index 363c601fdf5..363c601fdf5 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/abc-times-200.lzhuff
+++ b/testdata/compression/compressed-more-huffman/abc-times-200.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/and_rand-128k+.lzhuff b/testdata/compression/compressed-more-huffman/and_rand-128k+.lzhuff
index 2d86f0e647a..2d86f0e647a 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/and_rand-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/and_rand-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/and_rand.lzhuff b/testdata/compression/compressed-more-huffman/and_rand.lzhuff
index f441ec68b80..f441ec68b80 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/and_rand.lzhuff
+++ b/testdata/compression/compressed-more-huffman/and_rand.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/b63289ccc7f218c0d56b.lzhuff b/testdata/compression/compressed-more-huffman/b63289ccc7f218c0d56b.lzhuff
index 121f2b2549a..121f2b2549a 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/b63289ccc7f218c0d56b.lzhuff
+++ b/testdata/compression/compressed-more-huffman/b63289ccc7f218c0d56b.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate1-128k+.lzhuff b/testdata/compression/compressed-more-huffman/beta-variate1-128k+.lzhuff
index 39f00db02e0..39f00db02e0 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate1-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/beta-variate1-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate2-128k+.lzhuff b/testdata/compression/compressed-more-huffman/beta-variate2-128k+.lzhuff
index 8a3ef498a95..8a3ef498a95 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate2-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/beta-variate2-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate3-128k+.lzhuff b/testdata/compression/compressed-more-huffman/beta-variate3-128k+.lzhuff
index bf57304549a..bf57304549a 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/beta-variate3-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/beta-variate3-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_128k+.lzhuff b/testdata/compression/compressed-more-huffman/decayed_alphabet_128k+.lzhuff
index f2976ee7fe7..f2976ee7fe7 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/decayed_alphabet_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_64k.lzhuff b/testdata/compression/compressed-more-huffman/decayed_alphabet_64k.lzhuff
index e4b2cc188bf..e4b2cc188bf 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/decayed_alphabet_64k.lzhuff
+++ b/testdata/compression/compressed-more-huffman/decayed_alphabet_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle-128k+.lzhuff b/testdata/compression/compressed-more-huffman/exp_shuffle-128k+.lzhuff
index 0e743e237e4..0e743e237e4 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/exp_shuffle-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle.lzhuff b/testdata/compression/compressed-more-huffman/exp_shuffle.lzhuff
index b44a9464689..b44a9464689 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/exp_shuffle.lzhuff
+++ b/testdata/compression/compressed-more-huffman/exp_shuffle.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/f00842317dc6d5695b02.lzhuff b/testdata/compression/compressed-more-huffman/f00842317dc6d5695b02.lzhuff
index 3a4172036b6..3a4172036b6 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/f00842317dc6d5695b02.lzhuff
+++ b/testdata/compression/compressed-more-huffman/f00842317dc6d5695b02.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle-128k+.lzhuff b/testdata/compression/compressed-more-huffman/fib_shuffle-128k+.lzhuff
index 04b22c1b202..04b22c1b202 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/fib_shuffle-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle.lzhuff b/testdata/compression/compressed-more-huffman/fib_shuffle.lzhuff
index ef0adcf6130..ef0adcf6130 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/fib_shuffle.lzhuff
+++ b/testdata/compression/compressed-more-huffman/fib_shuffle.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/generate-windows-test-vectors.c.lzhuff b/testdata/compression/compressed-more-huffman/generate-windows-test-vectors.c.lzhuff
index 6ca6f3fa614..6ca6f3fa614 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/generate-windows-test-vectors.c.lzhuff
+++ b/testdata/compression/compressed-more-huffman/generate-windows-test-vectors.c.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/midsummer-nights-dream.txt.lzhuff b/testdata/compression/compressed-more-huffman/midsummer-nights-dream.txt.lzhuff
index 628f2ee1b46..628f2ee1b46 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/midsummer-nights-dream.txt.lzhuff
+++ b/testdata/compression/compressed-more-huffman/midsummer-nights-dream.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/notes-on-the-underground.txt.lzhuff b/testdata/compression/compressed-more-huffman/notes-on-the-underground.txt.lzhuff
index 1d9aae25362..1d9aae25362 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/notes-on-the-underground.txt.lzhuff
+++ b/testdata/compression/compressed-more-huffman/notes-on-the-underground.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/pg22009.txt.lzhuff b/testdata/compression/compressed-more-huffman/pg22009.txt.lzhuff
index 93b6bf31c87..93b6bf31c87 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/pg22009.txt.lzhuff
+++ b/testdata/compression/compressed-more-huffman/pg22009.txt.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/repeating-exactly-64k.lzhuff b/testdata/compression/compressed-more-huffman/repeating-exactly-64k.lzhuff
index f109814ecca..f109814ecca 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/repeating-exactly-64k.lzhuff
+++ b/testdata/compression/compressed-more-huffman/repeating-exactly-64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/repeating.lzhuff b/testdata/compression/compressed-more-huffman/repeating.lzhuff
index c03b781c060..c03b781c060 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/repeating.lzhuff
+++ b/testdata/compression/compressed-more-huffman/repeating.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/setup.log.lzhuff b/testdata/compression/compressed-more-huffman/setup.log.lzhuff
index 66b9007d341..66b9007d341 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/setup.log.lzhuff
+++ b/testdata/compression/compressed-more-huffman/setup.log.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/skewed_choices-128k+.lzhuff b/testdata/compression/compressed-more-huffman/skewed_choices-128k+.lzhuff
index 8bce9c10317..8bce9c10317 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/skewed_choices-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/skewed_choices-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/skewed_choices.lzhuff b/testdata/compression/compressed-more-huffman/skewed_choices.lzhuff
index 0ad16cf2458..0ad16cf2458 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/skewed_choices.lzhuff
+++ b/testdata/compression/compressed-more-huffman/skewed_choices.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/square_series-128k+.lzhuff b/testdata/compression/compressed-more-huffman/square_series-128k+.lzhuff
index c1caf43396f..c1caf43396f 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/square_series-128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/square_series-128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/square_series.lzhuff b/testdata/compression/compressed-more-huffman/square_series.lzhuff
index 5a376fafa67..5a376fafa67 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/square_series.lzhuff
+++ b/testdata/compression/compressed-more-huffman/square_series.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/trigram_128k+.lzhuff b/testdata/compression/compressed-more-huffman/trigram_128k+.lzhuff
index e43ba1af42d..e43ba1af42d 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/trigram_128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/trigram_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/trigram_64k.lzhuff b/testdata/compression/compressed-more-huffman/trigram_64k.lzhuff
index a02eeaa86ed..a02eeaa86ed 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/trigram_64k.lzhuff
+++ b/testdata/compression/compressed-more-huffman/trigram_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_128k+.lzhuff b/testdata/compression/compressed-more-huffman/trigram_sum_128k+.lzhuff
index fb5422dec2e..fb5422dec2e 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_128k+.lzhuff
+++ b/testdata/compression/compressed-more-huffman/trigram_sum_128k+.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_64k.lzhuff b/testdata/compression/compressed-more-huffman/trigram_sum_64k.lzhuff
index 6f067326afe..6f067326afe 100644
--- a/testdata/compression/lzxpress-huffman/more-compressed/trigram_sum_64k.lzhuff
+++ b/testdata/compression/compressed-more-huffman/trigram_sum_64k.lzhuff
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/27826-8.txt.decomp b/testdata/compression/decompressed/27826-8.txt.decomp
index e3b004c981f..e3b004c981f 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/27826-8.txt.decomp
+++ b/testdata/compression/decompressed/27826-8.txt.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/5d049b4cb1bd933f5e8ex19.decomp b/testdata/compression/decompressed/5d049b4cb1bd933f5e8ex19.decomp
index e7611a3b6ae..e7611a3b6ae 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/5d049b4cb1bd933f5e8ex19.decomp
+++ b/testdata/compression/decompressed/5d049b4cb1bd933f5e8ex19.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/638e61e96d54279981c3x5.decomp b/testdata/compression/decompressed/638e61e96d54279981c3x5.decomp
index 15103ec0720..15103ec0720 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/638e61e96d54279981c3x5.decomp
+++ b/testdata/compression/decompressed/638e61e96d54279981c3x5.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/64k-minus-one-zeros.decomp b/testdata/compression/decompressed/64k-minus-one-zeros.decomp
index 5dfddf075be..5dfddf075be 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/64k-minus-one-zeros.decomp
+++ b/testdata/compression/decompressed/64k-minus-one-zeros.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/64k-plus-one-zeros.decomp b/testdata/compression/decompressed/64k-plus-one-zeros.decomp
index 939fd365a7b..939fd365a7b 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/64k-plus-one-zeros.decomp
+++ b/testdata/compression/decompressed/64k-plus-one-zeros.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/64k-zeros.decomp b/testdata/compression/decompressed/64k-zeros.decomp
index c97c12f9b0a..c97c12f9b0a 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/64k-zeros.decomp
+++ b/testdata/compression/decompressed/64k-zeros.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/96f696a4e5ce56c61a3dx10.decomp b/testdata/compression/decompressed/96f696a4e5ce56c61a3dx10.decomp
index 3c9bf9eb04c..3c9bf9eb04c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/96f696a4e5ce56c61a3dx10.decomp
+++ b/testdata/compression/decompressed/96f696a4e5ce56c61a3dx10.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/9e0b6a12febf38e98f13.decomp b/testdata/compression/decompressed/9e0b6a12febf38e98f13.decomp
index 33b6757046a..33b6757046a 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/9e0b6a12febf38e98f13.decomp
+++ b/testdata/compression/decompressed/9e0b6a12febf38e98f13.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/abc-times-101.decomp b/testdata/compression/decompressed/abc-times-101.decomp
index 9391217086c..9391217086c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/abc-times-101.decomp
+++ b/testdata/compression/decompressed/abc-times-101.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/abc-times-105.decomp b/testdata/compression/decompressed/abc-times-105.decomp
index 7f0fdc74865..7f0fdc74865 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/abc-times-105.decomp
+++ b/testdata/compression/decompressed/abc-times-105.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/abc-times-200.decomp b/testdata/compression/decompressed/abc-times-200.decomp
index 003f09add48..003f09add48 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/abc-times-200.decomp
+++ b/testdata/compression/decompressed/abc-times-200.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/and_rand-128k+.decomp b/testdata/compression/decompressed/and_rand-128k+.decomp
index 83b1e4128bc..83b1e4128bc 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/and_rand-128k+.decomp
+++ b/testdata/compression/decompressed/and_rand-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/and_rand.decomp b/testdata/compression/decompressed/and_rand.decomp
index f1e18e5fbb8..f1e18e5fbb8 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/and_rand.decomp
+++ b/testdata/compression/decompressed/and_rand.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/b63289ccc7f218c0d56b.decomp b/testdata/compression/decompressed/b63289ccc7f218c0d56b.decomp
index 9d507768ed5..9d507768ed5 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/b63289ccc7f218c0d56b.decomp
+++ b/testdata/compression/decompressed/b63289ccc7f218c0d56b.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/beta-variate1-128k+.decomp b/testdata/compression/decompressed/beta-variate1-128k+.decomp
index 26584978d77..26584978d77 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/beta-variate1-128k+.decomp
+++ b/testdata/compression/decompressed/beta-variate1-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/beta-variate2-128k+.decomp b/testdata/compression/decompressed/beta-variate2-128k+.decomp
index 7365c6f9701..7365c6f9701 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/beta-variate2-128k+.decomp
+++ b/testdata/compression/decompressed/beta-variate2-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/beta-variate3-128k+.decomp b/testdata/compression/decompressed/beta-variate3-128k+.decomp
index 8d2487454dc..8d2487454dc 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/beta-variate3-128k+.decomp
+++ b/testdata/compression/decompressed/beta-variate3-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_128k+.decomp b/testdata/compression/decompressed/decayed_alphabet_128k+.decomp
index 46f4cca88f0..46f4cca88f0 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_128k+.decomp
+++ b/testdata/compression/decompressed/decayed_alphabet_128k+.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_64k.decomp b/testdata/compression/decompressed/decayed_alphabet_64k.decomp
index 26128acdb28..26128acdb28 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/decayed_alphabet_64k.decomp
+++ b/testdata/compression/decompressed/decayed_alphabet_64k.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/exp_shuffle-128k+.decomp b/testdata/compression/decompressed/exp_shuffle-128k+.decomp
index a739cc6ecec..a739cc6ecec 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/exp_shuffle-128k+.decomp
+++ b/testdata/compression/decompressed/exp_shuffle-128k+.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/exp_shuffle.decomp b/testdata/compression/decompressed/exp_shuffle.decomp
index 89ca38d5477..89ca38d5477 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/exp_shuffle.decomp
+++ b/testdata/compression/decompressed/exp_shuffle.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/f00842317dc6d5695b02.decomp b/testdata/compression/decompressed/f00842317dc6d5695b02.decomp
index ccbc41de0c2..ccbc41de0c2 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/f00842317dc6d5695b02.decomp
+++ b/testdata/compression/decompressed/f00842317dc6d5695b02.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fib_shuffle-128k+.decomp b/testdata/compression/decompressed/fib_shuffle-128k+.decomp
index 1e19d35b5ad..1e19d35b5ad 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fib_shuffle-128k+.decomp
+++ b/testdata/compression/decompressed/fib_shuffle-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fib_shuffle.decomp b/testdata/compression/decompressed/fib_shuffle.decomp
index 45d32108766..45d32108766 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fib_shuffle.decomp
+++ b/testdata/compression/decompressed/fib_shuffle.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp b/testdata/compression/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp
index aac9c2bf53b..aac9c2bf53b 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp
+++ b/testdata/compression/decompressed/fuzzing-0fc2d461b56cd8103c91.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-17c961778538cc10ab7c.decomp b/testdata/compression/decompressed/fuzzing-17c961778538cc10ab7c.decomp
index dba49aba3d9..dba49aba3d9 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-17c961778538cc10ab7c.decomp
+++ b/testdata/compression/decompressed/fuzzing-17c961778538cc10ab7c.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp b/testdata/compression/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp
index 8a34e44a15c..8a34e44a15c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp
+++ b/testdata/compression/decompressed/fuzzing-3591f9dc02bb00a54b60.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp b/testdata/compression/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp
index 05861b0fd65..05861b0fd65 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp
+++ b/testdata/compression/decompressed/fuzzing-3ec3bca27bb9eb40c128.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp b/testdata/compression/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp
index 1a98027a76c..1a98027a76c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp
+++ b/testdata/compression/decompressed/fuzzing-80b4fa18ff5f8dd04862.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-a3115a81d1ac500318f9.decomp b/testdata/compression/decompressed/fuzzing-a3115a81d1ac500318f9.decomp
index be29c80608f..be29c80608f 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/fuzzing-a3115a81d1ac500318f9.decomp
+++ b/testdata/compression/decompressed/fuzzing-a3115a81d1ac500318f9.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/generate-windows-test-vectors.c.decomp b/testdata/compression/decompressed/generate-windows-test-vectors.c.decomp
index 28724d2e103..28724d2e103 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/generate-windows-test-vectors.c.decomp
+++ b/testdata/compression/decompressed/generate-windows-test-vectors.c.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/midsummer-nights-dream.txt.decomp b/testdata/compression/decompressed/midsummer-nights-dream.txt.decomp
index 99e98ad9081..99e98ad9081 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/midsummer-nights-dream.txt.decomp
+++ b/testdata/compression/decompressed/midsummer-nights-dream.txt.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/notes-on-the-underground.txt.decomp b/testdata/compression/decompressed/notes-on-the-underground.txt.decomp
index 9b9b124f882..9b9b124f882 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/notes-on-the-underground.txt.decomp
+++ b/testdata/compression/decompressed/notes-on-the-underground.txt.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/pg22009.txt.decomp b/testdata/compression/decompressed/pg22009.txt.decomp
index c3f5ca923e0..c3f5ca923e0 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/pg22009.txt.decomp
+++ b/testdata/compression/decompressed/pg22009.txt.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/repeating-exactly-64k.decomp b/testdata/compression/decompressed/repeating-exactly-64k.decomp
index 45f471b2288..45f471b2288 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/repeating-exactly-64k.decomp
+++ b/testdata/compression/decompressed/repeating-exactly-64k.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/repeating.decomp b/testdata/compression/decompressed/repeating.decomp
index 71b15b5fc03..71b15b5fc03 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/repeating.decomp
+++ b/testdata/compression/decompressed/repeating.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/setup.log.decomp b/testdata/compression/decompressed/setup.log.decomp
index 00115d9476b..00115d9476b 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/setup.log.decomp
+++ b/testdata/compression/decompressed/setup.log.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/skewed_choices-128k+.decomp b/testdata/compression/decompressed/skewed_choices-128k+.decomp
index 417b913ed52..417b913ed52 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/skewed_choices-128k+.decomp
+++ b/testdata/compression/decompressed/skewed_choices-128k+.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/skewed_choices.decomp b/testdata/compression/decompressed/skewed_choices.decomp
index 05e8acb2535..05e8acb2535 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/skewed_choices.decomp
+++ b/testdata/compression/decompressed/skewed_choices.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-015ddc36a71412ccc50d.decomp b/testdata/compression/decompressed/slow-015ddc36a71412ccc50d.decomp
index 45f210f24dd..45f210f24dd 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-015ddc36a71412ccc50d.decomp
+++ b/testdata/compression/decompressed/slow-015ddc36a71412ccc50d.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-100e9f966a7feb9ca40a.decomp b/testdata/compression/decompressed/slow-100e9f966a7feb9ca40a.decomp
index 26d7d15c0a6..26d7d15c0a6 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-100e9f966a7feb9ca40a.decomp
+++ b/testdata/compression/decompressed/slow-100e9f966a7feb9ca40a.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-2a671c3cff4f1574cbab.decomp b/testdata/compression/decompressed/slow-2a671c3cff4f1574cbab.decomp
index a0ed61fc8a9..a0ed61fc8a9 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-2a671c3cff4f1574cbab.decomp
+++ b/testdata/compression/decompressed/slow-2a671c3cff4f1574cbab.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-33d90a24e70515b14cd0.decomp b/testdata/compression/decompressed/slow-33d90a24e70515b14cd0.decomp
index 9509a463faa..9509a463faa 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-33d90a24e70515b14cd0.decomp
+++ b/testdata/compression/decompressed/slow-33d90a24e70515b14cd0.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-49d8c05261e3f412fc72.decomp b/testdata/compression/decompressed/slow-49d8c05261e3f412fc72.decomp
index 9f3260a10fe..9f3260a10fe 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-49d8c05261e3f412fc72.decomp
+++ b/testdata/compression/decompressed/slow-49d8c05261e3f412fc72.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-50a249d2fe56873e56a0.decomp b/testdata/compression/decompressed/slow-50a249d2fe56873e56a0.decomp
index 35ba276f293..35ba276f293 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-50a249d2fe56873e56a0.decomp
+++ b/testdata/compression/decompressed/slow-50a249d2fe56873e56a0.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-63e9f0b52235fb0129fa.decomp b/testdata/compression/decompressed/slow-63e9f0b52235fb0129fa.decomp
index f7b35fb8776..f7b35fb8776 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-63e9f0b52235fb0129fa.decomp
+++ b/testdata/compression/decompressed/slow-63e9f0b52235fb0129fa.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-73b7f971d65908ac0095.decomp b/testdata/compression/decompressed/slow-73b7f971d65908ac0095.decomp
index 08ad7b03ac6..08ad7b03ac6 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-73b7f971d65908ac0095.decomp
+++ b/testdata/compression/decompressed/slow-73b7f971d65908ac0095.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-8b61e3dd267908544531.decomp b/testdata/compression/decompressed/slow-8b61e3dd267908544531.decomp
index f3272c8cf42..f3272c8cf42 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-8b61e3dd267908544531.decomp
+++ b/testdata/compression/decompressed/slow-8b61e3dd267908544531.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-9d1c5a079b0462986f1f.decomp b/testdata/compression/decompressed/slow-9d1c5a079b0462986f1f.decomp
index 7aeb4d9789c..7aeb4d9789c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-9d1c5a079b0462986f1f.decomp
+++ b/testdata/compression/decompressed/slow-9d1c5a079b0462986f1f.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-aa7262a821dabdcf04a6.decomp b/testdata/compression/decompressed/slow-aa7262a821dabdcf04a6.decomp
index 2fca23dd7e7..2fca23dd7e7 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-aa7262a821dabdcf04a6.decomp
+++ b/testdata/compression/decompressed/slow-aa7262a821dabdcf04a6.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-b8a91d142b0d2af7f5ca.decomp b/testdata/compression/decompressed/slow-b8a91d142b0d2af7f5ca.decomp
index 08996170ffb..08996170ffb 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-b8a91d142b0d2af7f5ca.decomp
+++ b/testdata/compression/decompressed/slow-b8a91d142b0d2af7f5ca.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-c79142457734bbc8d575.decomp b/testdata/compression/decompressed/slow-c79142457734bbc8d575.decomp
index 6a6fe3b8731..6a6fe3b8731 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-c79142457734bbc8d575.decomp
+++ b/testdata/compression/decompressed/slow-c79142457734bbc8d575.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-d736544545b90d83fe75.decomp b/testdata/compression/decompressed/slow-d736544545b90d83fe75.decomp
index 6be6f33af28..6be6f33af28 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-d736544545b90d83fe75.decomp
+++ b/testdata/compression/decompressed/slow-d736544545b90d83fe75.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp b/testdata/compression/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp
index b4df7bf1993..b4df7bf1993 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp
+++ b/testdata/compression/decompressed/slow-e3b9bdfaed7d1a606fdb.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/slow-f3f1c02a9d006e5e1703.decomp b/testdata/compression/decompressed/slow-f3f1c02a9d006e5e1703.decomp
index f0ed164243d..f0ed164243d 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/slow-f3f1c02a9d006e5e1703.decomp
+++ b/testdata/compression/decompressed/slow-f3f1c02a9d006e5e1703.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/square_series-128k+.decomp b/testdata/compression/decompressed/square_series-128k+.decomp
index f9c45fdfffc..f9c45fdfffc 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/square_series-128k+.decomp
+++ b/testdata/compression/decompressed/square_series-128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/square_series.decomp b/testdata/compression/decompressed/square_series.decomp
index 31711adcf59..31711adcf59 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/square_series.decomp
+++ b/testdata/compression/decompressed/square_series.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/trigram_128k+.decomp b/testdata/compression/decompressed/trigram_128k+.decomp
index bfbbc7ba1ff..bfbbc7ba1ff 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/trigram_128k+.decomp
+++ b/testdata/compression/decompressed/trigram_128k+.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/trigram_64k.decomp b/testdata/compression/decompressed/trigram_64k.decomp
index 5de1a61e5e3..5de1a61e5e3 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/trigram_64k.decomp
+++ b/testdata/compression/decompressed/trigram_64k.decomp
diff --git a/testdata/compression/lzxpress-huffman/decompressed/trigram_sum_128k+.decomp b/testdata/compression/decompressed/trigram_sum_128k+.decomp
index 5517777ff8c..5517777ff8c 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/trigram_sum_128k+.decomp
+++ b/testdata/compression/decompressed/trigram_sum_128k+.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/decompressed/trigram_sum_64k.decomp b/testdata/compression/decompressed/trigram_sum_64k.decomp
index 52ab2a04943..52ab2a04943 100644
--- a/testdata/compression/lzxpress-huffman/decompressed/trigram_sum_64k.decomp
+++ b/testdata/compression/decompressed/trigram_sum_64k.decomp
Binary files differ
diff --git a/testdata/compression/lzxpress-huffman/README b/testdata/compression/lzxpress-huffman/README
deleted file mode 100644
index 1f1eb210095..00000000000
--- a/testdata/compression/lzxpress-huffman/README
+++ /dev/null
@@ -1,35 +0,0 @@
-# Test vectors for LZ77+Huffman [de-]compression
-
-The three subdirectories contain files that correspond to each other
-
-./decompressed - test files to compress with .decomp extension.
-./compressed - files compressed as if for Windows SMB, with .lzhuff
- extension.
-./more-compressed - files compressed more thoroughly by Windows, using
- more effort than SMB does, with .lzhuff extension.
- Only some of the decompressed files have been
- compressed in this way.
-
-The compressed files were compressed on Windows, using the Compression
-API, which uses the same underlying code as MS-XCA, but which puts
-some annoying hurdles in the way. In particular, it won't compress any
-file smaller than 300 bytes. The relationship between the two is
-covered in various messages in
-
-https://lists.samba.org/archive/cifs-protocol/2022-October/
-https://lists.samba.org/archive/cifs-protocol/2022-November/
-
-Some of the decompressed files were found via fuzzing, some are designed
-to test one aspect or another of the format, while others are public
-domain texts.
-
-These are used in LZ77 + Huffman compression and decompression tests.
-
-- For decompression tests, we need the decompressed versions to
- compare against.
-
-- For compression tests, we do not assert that the compressed file is
- identical to the Windows compressed file. Exact equality is not
- expected by MS-XCA, which leaves room for implementation tricks, but
- the size of the compressed file allows us to make ballpark
- assertions about expected compression ratios.