├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── codeql-analysis.yml │ ├── go.yml │ └── release.yml ├── .gitignore ├── .goreleaser.yml ├── LICENSE ├── README.md ├── SECURITY.md ├── compressible.go ├── compressible_test.go ├── dict ├── README.md ├── builder.go └── cmd │ └── builddict │ └── main.go ├── flate ├── _gen │ └── gen_inflate.go ├── deflate.go ├── deflate_test.go ├── dict_decoder.go ├── dict_decoder_test.go ├── example_test.go ├── fast_encoder.go ├── flate_test.go ├── fuzz_test.go ├── huffman_bit_writer.go ├── huffman_bit_writer_test.go ├── huffman_code.go ├── huffman_sortByFreq.go ├── huffman_sortByLiteral.go ├── inflate.go ├── inflate_gen.go ├── inflate_test.go ├── level1.go ├── level2.go ├── level3.go ├── level4.go ├── level5.go ├── level6.go ├── matchlen_generic.go ├── reader_test.go ├── regmask_amd64.go ├── regmask_other.go ├── stateless.go ├── testdata │ ├── fuzz │ │ ├── FuzzEncoding.zip │ │ └── encode-raw-corpus.zip │ ├── huffman-null-max.dyn.expect │ ├── huffman-null-max.dyn.expect-noinput │ ├── huffman-null-max.golden │ ├── huffman-null-max.in │ ├── huffman-null-max.sync.expect │ ├── huffman-null-max.sync.expect-noinput │ ├── huffman-null-max.wb.expect │ ├── huffman-null-max.wb.expect-noinput │ ├── huffman-pi.dyn.expect │ ├── huffman-pi.dyn.expect-noinput │ ├── huffman-pi.golden │ ├── huffman-pi.in │ ├── huffman-pi.sync.expect │ ├── huffman-pi.sync.expect-noinput │ ├── huffman-pi.wb.expect │ ├── huffman-pi.wb.expect-noinput │ ├── huffman-rand-1k.dyn.expect │ ├── huffman-rand-1k.dyn.expect-noinput │ ├── huffman-rand-1k.golden │ ├── huffman-rand-1k.in │ ├── huffman-rand-1k.sync.expect │ ├── huffman-rand-1k.sync.expect-noinput │ ├── huffman-rand-1k.wb.expect │ ├── huffman-rand-1k.wb.expect-noinput │ ├── huffman-rand-limit.dyn.expect │ ├── huffman-rand-limit.dyn.expect-noinput │ ├── huffman-rand-limit.golden │ ├── huffman-rand-limit.in │ ├── huffman-rand-limit.sync.expect │ ├── huffman-rand-limit.sync.expect-noinput │ ├── huffman-rand-limit.wb.expect │ ├── huffman-rand-limit.wb.expect-noinput │ ├── huffman-rand-max.golden │ ├── huffman-rand-max.in │ ├── huffman-shifts.dyn.expect │ ├── huffman-shifts.dyn.expect-noinput │ ├── huffman-shifts.golden │ ├── huffman-shifts.in │ ├── huffman-shifts.sync.expect │ ├── huffman-shifts.sync.expect-noinput │ ├── huffman-shifts.wb.expect │ ├── huffman-shifts.wb.expect-noinput │ ├── huffman-text-shift.dyn.expect │ ├── huffman-text-shift.dyn.expect-noinput │ ├── huffman-text-shift.golden │ ├── huffman-text-shift.in │ ├── huffman-text-shift.sync.expect │ ├── huffman-text-shift.sync.expect-noinput │ ├── huffman-text-shift.wb.expect │ ├── huffman-text-shift.wb.expect-noinput │ ├── huffman-text.dyn.expect │ ├── huffman-text.dyn.expect-noinput │ ├── huffman-text.golden │ ├── huffman-text.in │ ├── huffman-text.sync.expect │ ├── huffman-text.sync.expect-noinput │ ├── huffman-text.wb.expect │ ├── huffman-text.wb.expect-noinput │ ├── huffman-zero.dyn.expect │ ├── huffman-zero.dyn.expect-noinput │ ├── huffman-zero.golden │ ├── huffman-zero.in │ ├── huffman-zero.sync.expect │ ├── huffman-zero.sync.expect-noinput │ ├── huffman-zero.wb.expect │ ├── huffman-zero.wb.expect-noinput │ ├── null-long-match.dyn.expect-noinput │ ├── null-long-match.sync.expect-noinput │ ├── null-long-match.wb.expect-noinput │ ├── partial-block │ ├── regression.zip │ └── tokens.bin ├── token.go ├── token_test.go └── writer_test.go ├── fse ├── README.md ├── bitreader.go ├── bitwriter.go ├── bytereader.go ├── compress.go ├── decompress.go ├── fse.go ├── fse_test.go ├── fuzz_test.go └── testdata │ ├── fse_compress.zip │ └── fse_decompress.zip ├── gen.sh ├── go.mod ├── go.sum ├── gzhttp ├── LICENSE ├── README.md ├── asserts_test.go ├── compress.go ├── compress_test.go ├── examples_test.go ├── testdata │ └── benchmark.json ├── transport.go ├── transport_test.go └── writer │ ├── gzkp │ ├── gzkp.go │ └── gzkp_test.go │ ├── gzstd │ ├── stdlib.go │ └── stdlib_test.go │ └── interface.go ├── gzip ├── example_test.go ├── gunzip.go ├── gunzip_test.go ├── gzip.go ├── gzip_test.go └── testdata │ ├── issue6550.gz │ └── test.json ├── huff0 ├── .gitignore ├── README.md ├── _generate │ ├── gen.go │ ├── go.mod │ └── go.sum ├── bitreader.go ├── bitwriter.go ├── compress.go ├── compress_test.go ├── decompress.go ├── decompress_amd64.go ├── decompress_amd64.s ├── decompress_generic.go ├── decompress_test.go ├── fuzz_test.go ├── huff0.go └── testdata │ ├── decompress1x_regression.zip │ ├── fse_compress.zip │ ├── huff0_decompress1x.zip │ └── regression.zip ├── internal ├── cpuinfo │ ├── cpuinfo.go │ ├── cpuinfo_amd64.go │ └── cpuinfo_amd64.s ├── fuzz │ └── helpers.go ├── godebug │ └── godebug.go ├── le │ ├── le.go │ ├── unsafe_disabled.go │ └── unsafe_enabled.go ├── lz4ref │ ├── LICENSE │ ├── block.go │ └── errors.go ├── race │ ├── norace.go │ └── race.go └── snapref │ ├── LICENSE │ ├── decode.go │ ├── decode_other.go │ ├── encode.go │ ├── encode_other.go │ └── snappy.go ├── ossfuzz ├── cmd │ └── setup_dicts.go └── ossfuzz.sh ├── s2 ├── .gitignore ├── LICENSE ├── README.md ├── _generate │ ├── cleanup.go │ ├── gen.go │ ├── go.mod │ └── go.sum ├── cmd │ ├── _s2sx │ │ ├── _unpack │ │ │ └── main.go │ │ ├── gen_other.go │ │ ├── gen_windows.go │ │ ├── gensfx.cmd │ │ ├── gensfx.sh │ │ ├── go.mod │ │ ├── go.sum │ │ └── main.go │ ├── internal │ │ ├── filepathx │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── filepathx.go │ │ │ └── filepathx_test.go │ │ └── readahead │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── reader.go │ ├── s2c │ │ └── main.go │ └── s2d │ │ └── main.go ├── decode.go ├── decode_amd64.s ├── decode_arm64.s ├── decode_asm.go ├── decode_other.go ├── decode_test.go ├── dict.go ├── dict_test.go ├── encode.go ├── encode_all.go ├── encode_amd64.go ├── encode_best.go ├── encode_better.go ├── encode_go.go ├── encode_test.go ├── encodeblock_amd64.go ├── encodeblock_amd64.s ├── examples_test.go ├── fuzz_test.go ├── index.go ├── index_test.go ├── lz4convert.go ├── lz4convert_test.go ├── lz4sconvert.go ├── lz4sconvert_test.go ├── reader.go ├── reader_test.go ├── s2.go ├── s2_test.go ├── testdata │ ├── 4f9e1a0da7915a3d69632f5613ed78bc998a8a23.zst │ ├── Mark.Twain-Tom.Sawyer.txt │ ├── Mark.Twain-Tom.Sawyer.txt.rawsnappy │ ├── dec-block-regressions.zip │ ├── enc_regressions.zip │ ├── fuzz │ │ ├── FuzzLZ4Block.zip │ │ ├── block-corpus-enc.zip │ │ ├── block-corpus-raw.zip │ │ ├── dict-corpus-oss.zip │ │ └── lz4-convert-corpus-raw.zip │ ├── random │ └── s2-dict.bin.gz ├── writer.go └── writer_test.go ├── s2sx.mod ├── s2sx.sum ├── snappy ├── .gitignore ├── AUTHORS ├── CONTRIBUTORS ├── LICENSE ├── README.md ├── decode.go ├── encode.go ├── snappy.go ├── snappy_test.go ├── testdata │ ├── Isaac.Newton-Opticks.txt │ └── Isaac.Newton-Opticks.txt.rawsnappy └── xerial │ ├── LICENSE │ ├── README.md │ ├── fuzz_test.go │ ├── testdata │ ├── FuzzDecode_raw.zip │ ├── FuzzDecoder.zip │ └── block-corpus-raw.zip │ ├── xerial.go │ └── xerial_test.go ├── testdata ├── Mark.Twain-Tom.Sawyer.txt ├── case1.bin ├── case2.bin ├── case3.bin ├── crash1.bin ├── crash2.bin ├── crash3.bin ├── crash4.bin ├── crash5.bin ├── dec-crash6.bin ├── dec-hang1.bin ├── dec-hang2.bin ├── dec-hang3.bin ├── dec-symlen1.bin ├── e.txt ├── endnonzero.bin ├── endzerobits.bin ├── fse-artifact3.bin ├── gettysburg.txt ├── html.txt ├── normcount2.bin ├── pi.txt ├── pngdata.bin └── sharnd.out ├── zip ├── example_test.go ├── fuzz_test.go ├── internal │ └── obscuretestdata │ │ └── obscuretestdata.go ├── reader.go ├── reader_test.go ├── register.go ├── struct.go ├── testdata │ ├── FuzzReader-enc.zip │ ├── FuzzReader-raw.zip │ ├── comment-truncated.zip │ ├── crc32-not-streamed.zip │ ├── dd.zip │ ├── dupdir.zip │ ├── go-no-datadesc-sig.zip │ ├── go-no-datadesc-sig.zip.base64 │ ├── go-with-datadesc-sig.zip │ ├── gophercolor16x16.png │ ├── readme.notzip │ ├── readme.zip │ ├── subdir.zip │ ├── symlink.zip │ ├── test-badbase.zip │ ├── test-baddirsz.zip │ ├── test-prefix.zip │ ├── test-trailing-junk.zip │ ├── test.zip │ ├── time-22738.zip │ ├── time-7zip.zip │ ├── time-go.zip │ ├── time-infozip.zip │ ├── time-osx.zip │ ├── time-win7.zip │ ├── time-winrar.zip │ ├── time-winzip.zip │ ├── unix.zip │ ├── utf8-7zip.zip │ ├── utf8-infozip.zip │ ├── utf8-osx.zip │ ├── utf8-winrar.zip │ ├── utf8-winzip.zip │ ├── winxp.zip │ ├── zip64-2.zip │ └── zip64.zip ├── writer.go ├── writer_test.go └── zip_test.go ├── zlib ├── example_test.go ├── reader.go ├── reader_test.go ├── writer.go └── writer_test.go └── zstd ├── README.md ├── _generate ├── gen.go ├── gen_fse.go ├── go.mod └── go.sum ├── bitreader.go ├── bitwriter.go ├── blockdec.go ├── blockenc.go ├── blocktype_string.go ├── bytebuf.go ├── bytereader.go ├── decodeheader.go ├── decodeheader_test.go ├── decoder.go ├── decoder_options.go ├── decoder_test.go ├── dict.go ├── dict_test.go ├── enc_base.go ├── enc_best.go ├── enc_better.go ├── enc_dfast.go ├── enc_fast.go ├── encoder.go ├── encoder_options.go ├── encoder_options_test.go ├── encoder_test.go ├── example_test.go ├── framedec.go ├── frameenc.go ├── fse_decoder.go ├── fse_decoder_amd64.go ├── fse_decoder_amd64.s ├── fse_decoder_generic.go ├── fse_encoder.go ├── fse_predefined.go ├── fuzz_test.go ├── hash.go ├── history.go ├── internal └── xxhash │ ├── LICENSE.txt │ ├── README.md │ ├── xxhash.go │ ├── xxhash_amd64.s │ ├── xxhash_arm64.s │ ├── xxhash_asm.go │ ├── xxhash_other.go │ ├── xxhash_safe.go │ └── xxhash_test.go ├── matchlen_amd64.go ├── matchlen_amd64.s ├── matchlen_generic.go ├── race_enabled_test.go ├── seqdec.go ├── seqdec_amd64.go ├── seqdec_amd64.s ├── seqdec_amd64_test.go ├── seqdec_generic.go ├── seqdec_test.go ├── seqenc.go ├── simple_go124.go ├── simple_go124_test.go ├── snappy.go ├── snappy_test.go ├── testdata ├── bad.zip ├── benchdecoder.zip ├── comp-crashers.zip ├── decode-regression.zip ├── decoder.zip ├── delta │ ├── source.txt │ ├── target.txt │ └── target.txt.zst ├── dict-tests-small.zip ├── fuzz │ ├── decode-corpus-encoded.zip │ ├── decode-corpus-raw.zip │ ├── decode-oss.zip │ ├── encode-corpus-encoded.zip │ └── encode-corpus-raw.zip ├── good.zip ├── headers-want.json.zst ├── headers.zip ├── large.zip ├── regression.zip ├── seqs-want.zip ├── seqs.zip ├── xml.zst ├── z000028 └── z000028.zst ├── zip.go ├── zip_test.go ├── zstd.go └── zstd_test.go /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/SECURITY.md -------------------------------------------------------------------------------- /compressible.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/compressible.go -------------------------------------------------------------------------------- /compressible_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/compressible_test.go -------------------------------------------------------------------------------- /dict/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/dict/README.md -------------------------------------------------------------------------------- /dict/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/dict/builder.go -------------------------------------------------------------------------------- /dict/cmd/builddict/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/dict/cmd/builddict/main.go -------------------------------------------------------------------------------- /flate/_gen/gen_inflate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/_gen/gen_inflate.go -------------------------------------------------------------------------------- /flate/deflate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/deflate.go -------------------------------------------------------------------------------- /flate/deflate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/deflate_test.go -------------------------------------------------------------------------------- /flate/dict_decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/dict_decoder.go -------------------------------------------------------------------------------- /flate/dict_decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/dict_decoder_test.go -------------------------------------------------------------------------------- /flate/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/example_test.go -------------------------------------------------------------------------------- /flate/fast_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/fast_encoder.go -------------------------------------------------------------------------------- /flate/flate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/flate_test.go -------------------------------------------------------------------------------- /flate/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/fuzz_test.go -------------------------------------------------------------------------------- /flate/huffman_bit_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/huffman_bit_writer.go -------------------------------------------------------------------------------- /flate/huffman_bit_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/huffman_bit_writer_test.go -------------------------------------------------------------------------------- /flate/huffman_code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/huffman_code.go -------------------------------------------------------------------------------- /flate/huffman_sortByFreq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/huffman_sortByFreq.go -------------------------------------------------------------------------------- /flate/huffman_sortByLiteral.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/huffman_sortByLiteral.go -------------------------------------------------------------------------------- /flate/inflate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/inflate.go -------------------------------------------------------------------------------- /flate/inflate_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/inflate_gen.go -------------------------------------------------------------------------------- /flate/inflate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/inflate_test.go -------------------------------------------------------------------------------- /flate/level1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level1.go -------------------------------------------------------------------------------- /flate/level2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level2.go -------------------------------------------------------------------------------- /flate/level3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level3.go -------------------------------------------------------------------------------- /flate/level4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level4.go -------------------------------------------------------------------------------- /flate/level5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level5.go -------------------------------------------------------------------------------- /flate/level6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/level6.go -------------------------------------------------------------------------------- /flate/matchlen_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/matchlen_generic.go -------------------------------------------------------------------------------- /flate/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/reader_test.go -------------------------------------------------------------------------------- /flate/regmask_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/regmask_amd64.go -------------------------------------------------------------------------------- /flate/regmask_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/regmask_other.go -------------------------------------------------------------------------------- /flate/stateless.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/stateless.go -------------------------------------------------------------------------------- /flate/testdata/fuzz/FuzzEncoding.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/fuzz/FuzzEncoding.zip -------------------------------------------------------------------------------- /flate/testdata/fuzz/encode-raw-corpus.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/fuzz/encode-raw-corpus.zip -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.in -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-null-max.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-null-max.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.in -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-pi.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-pi.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.in -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-1k.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-1k.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.in -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-limit.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-limit.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-max.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-max.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-rand-max.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-rand-max.in -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.in -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-shifts.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-shifts.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.in -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text-shift.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text-shift.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text.dyn.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.dyn.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-text.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.in -------------------------------------------------------------------------------- /flate/testdata/huffman-text.sync.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.sync.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-text.wb.expect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.wb.expect -------------------------------------------------------------------------------- /flate/testdata/huffman-text.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-text.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.dyn.expect: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.dyn.expect-noinput: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-zero.golden -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/huffman-zero.in -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.sync.expect: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.sync.expect-noinput: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.wb.expect: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/huffman-zero.wb.expect-noinput: -------------------------------------------------------------------------------- 1 | 2$ -------------------------------------------------------------------------------- /flate/testdata/null-long-match.dyn.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/null-long-match.dyn.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/null-long-match.sync.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/null-long-match.sync.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/null-long-match.wb.expect-noinput: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/null-long-match.wb.expect-noinput -------------------------------------------------------------------------------- /flate/testdata/partial-block: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/partial-block -------------------------------------------------------------------------------- /flate/testdata/regression.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/regression.zip -------------------------------------------------------------------------------- /flate/testdata/tokens.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/testdata/tokens.bin -------------------------------------------------------------------------------- /flate/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/token.go -------------------------------------------------------------------------------- /flate/token_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/token_test.go -------------------------------------------------------------------------------- /flate/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/flate/writer_test.go -------------------------------------------------------------------------------- /fse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/README.md -------------------------------------------------------------------------------- /fse/bitreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/bitreader.go -------------------------------------------------------------------------------- /fse/bitwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/bitwriter.go -------------------------------------------------------------------------------- /fse/bytereader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/bytereader.go -------------------------------------------------------------------------------- /fse/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/compress.go -------------------------------------------------------------------------------- /fse/decompress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/decompress.go -------------------------------------------------------------------------------- /fse/fse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/fse.go -------------------------------------------------------------------------------- /fse/fse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/fse_test.go -------------------------------------------------------------------------------- /fse/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/fuzz_test.go -------------------------------------------------------------------------------- /fse/testdata/fse_compress.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/testdata/fse_compress.zip -------------------------------------------------------------------------------- /fse/testdata/fse_decompress.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/fse/testdata/fse_decompress.zip -------------------------------------------------------------------------------- /gen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd s2/cmd/_s2sx/ || exit 1 4 | go generate . 5 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gzhttp/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/LICENSE -------------------------------------------------------------------------------- /gzhttp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/README.md -------------------------------------------------------------------------------- /gzhttp/asserts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/asserts_test.go -------------------------------------------------------------------------------- /gzhttp/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/compress.go -------------------------------------------------------------------------------- /gzhttp/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/compress_test.go -------------------------------------------------------------------------------- /gzhttp/examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/examples_test.go -------------------------------------------------------------------------------- /gzhttp/testdata/benchmark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/testdata/benchmark.json -------------------------------------------------------------------------------- /gzhttp/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/transport.go -------------------------------------------------------------------------------- /gzhttp/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/transport_test.go -------------------------------------------------------------------------------- /gzhttp/writer/gzkp/gzkp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/writer/gzkp/gzkp.go -------------------------------------------------------------------------------- /gzhttp/writer/gzkp/gzkp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/writer/gzkp/gzkp_test.go -------------------------------------------------------------------------------- /gzhttp/writer/gzstd/stdlib.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/writer/gzstd/stdlib.go -------------------------------------------------------------------------------- /gzhttp/writer/gzstd/stdlib_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/writer/gzstd/stdlib_test.go -------------------------------------------------------------------------------- /gzhttp/writer/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzhttp/writer/interface.go -------------------------------------------------------------------------------- /gzip/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/example_test.go -------------------------------------------------------------------------------- /gzip/gunzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/gunzip.go -------------------------------------------------------------------------------- /gzip/gunzip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/gunzip_test.go -------------------------------------------------------------------------------- /gzip/gzip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/gzip.go -------------------------------------------------------------------------------- /gzip/gzip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/gzip_test.go -------------------------------------------------------------------------------- /gzip/testdata/issue6550.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/testdata/issue6550.gz -------------------------------------------------------------------------------- /gzip/testdata/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/gzip/testdata/test.json -------------------------------------------------------------------------------- /huff0/.gitignore: -------------------------------------------------------------------------------- 1 | /huff0-fuzz.zip 2 | -------------------------------------------------------------------------------- /huff0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/README.md -------------------------------------------------------------------------------- /huff0/_generate/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/_generate/gen.go -------------------------------------------------------------------------------- /huff0/_generate/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/_generate/go.mod -------------------------------------------------------------------------------- /huff0/_generate/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/_generate/go.sum -------------------------------------------------------------------------------- /huff0/bitreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/bitreader.go -------------------------------------------------------------------------------- /huff0/bitwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/bitwriter.go -------------------------------------------------------------------------------- /huff0/compress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/compress.go -------------------------------------------------------------------------------- /huff0/compress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/compress_test.go -------------------------------------------------------------------------------- /huff0/decompress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/decompress.go -------------------------------------------------------------------------------- /huff0/decompress_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/decompress_amd64.go -------------------------------------------------------------------------------- /huff0/decompress_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/decompress_amd64.s -------------------------------------------------------------------------------- /huff0/decompress_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/decompress_generic.go -------------------------------------------------------------------------------- /huff0/decompress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/decompress_test.go -------------------------------------------------------------------------------- /huff0/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/fuzz_test.go -------------------------------------------------------------------------------- /huff0/huff0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/huff0.go -------------------------------------------------------------------------------- /huff0/testdata/decompress1x_regression.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/testdata/decompress1x_regression.zip -------------------------------------------------------------------------------- /huff0/testdata/fse_compress.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/testdata/fse_compress.zip -------------------------------------------------------------------------------- /huff0/testdata/huff0_decompress1x.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/testdata/huff0_decompress1x.zip -------------------------------------------------------------------------------- /huff0/testdata/regression.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/huff0/testdata/regression.zip -------------------------------------------------------------------------------- /internal/cpuinfo/cpuinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/cpuinfo/cpuinfo.go -------------------------------------------------------------------------------- /internal/cpuinfo/cpuinfo_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/cpuinfo/cpuinfo_amd64.go -------------------------------------------------------------------------------- /internal/cpuinfo/cpuinfo_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/cpuinfo/cpuinfo_amd64.s -------------------------------------------------------------------------------- /internal/fuzz/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/fuzz/helpers.go -------------------------------------------------------------------------------- /internal/godebug/godebug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/godebug/godebug.go -------------------------------------------------------------------------------- /internal/le/le.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/le/le.go -------------------------------------------------------------------------------- /internal/le/unsafe_disabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/le/unsafe_disabled.go -------------------------------------------------------------------------------- /internal/le/unsafe_enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/le/unsafe_enabled.go -------------------------------------------------------------------------------- /internal/lz4ref/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/lz4ref/LICENSE -------------------------------------------------------------------------------- /internal/lz4ref/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/lz4ref/block.go -------------------------------------------------------------------------------- /internal/lz4ref/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/lz4ref/errors.go -------------------------------------------------------------------------------- /internal/race/norace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/race/norace.go -------------------------------------------------------------------------------- /internal/race/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/race/race.go -------------------------------------------------------------------------------- /internal/snapref/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/LICENSE -------------------------------------------------------------------------------- /internal/snapref/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/decode.go -------------------------------------------------------------------------------- /internal/snapref/decode_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/decode_other.go -------------------------------------------------------------------------------- /internal/snapref/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/encode.go -------------------------------------------------------------------------------- /internal/snapref/encode_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/encode_other.go -------------------------------------------------------------------------------- /internal/snapref/snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/internal/snapref/snappy.go -------------------------------------------------------------------------------- /ossfuzz/cmd/setup_dicts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/ossfuzz/cmd/setup_dicts.go -------------------------------------------------------------------------------- /ossfuzz/ossfuzz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/ossfuzz/ossfuzz.sh -------------------------------------------------------------------------------- /s2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/.gitignore -------------------------------------------------------------------------------- /s2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/LICENSE -------------------------------------------------------------------------------- /s2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/README.md -------------------------------------------------------------------------------- /s2/_generate/cleanup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/_generate/cleanup.go -------------------------------------------------------------------------------- /s2/_generate/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/_generate/gen.go -------------------------------------------------------------------------------- /s2/_generate/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/_generate/go.mod -------------------------------------------------------------------------------- /s2/_generate/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/_generate/go.sum -------------------------------------------------------------------------------- /s2/cmd/_s2sx/_unpack/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/_unpack/main.go -------------------------------------------------------------------------------- /s2/cmd/_s2sx/gen_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/gen_other.go -------------------------------------------------------------------------------- /s2/cmd/_s2sx/gen_windows.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | //go:generate .\gensfx.cmd 4 | -------------------------------------------------------------------------------- /s2/cmd/_s2sx/gensfx.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/gensfx.cmd -------------------------------------------------------------------------------- /s2/cmd/_s2sx/gensfx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/gensfx.sh -------------------------------------------------------------------------------- /s2/cmd/_s2sx/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/go.mod -------------------------------------------------------------------------------- /s2/cmd/_s2sx/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /s2/cmd/_s2sx/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/_s2sx/main.go -------------------------------------------------------------------------------- /s2/cmd/internal/filepathx/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/filepathx/LICENSE -------------------------------------------------------------------------------- /s2/cmd/internal/filepathx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/filepathx/README.md -------------------------------------------------------------------------------- /s2/cmd/internal/filepathx/filepathx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/filepathx/filepathx.go -------------------------------------------------------------------------------- /s2/cmd/internal/filepathx/filepathx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/filepathx/filepathx_test.go -------------------------------------------------------------------------------- /s2/cmd/internal/readahead/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/readahead/LICENSE -------------------------------------------------------------------------------- /s2/cmd/internal/readahead/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/readahead/README.md -------------------------------------------------------------------------------- /s2/cmd/internal/readahead/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/internal/readahead/reader.go -------------------------------------------------------------------------------- /s2/cmd/s2c/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/s2c/main.go -------------------------------------------------------------------------------- /s2/cmd/s2d/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/cmd/s2d/main.go -------------------------------------------------------------------------------- /s2/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode.go -------------------------------------------------------------------------------- /s2/decode_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode_amd64.s -------------------------------------------------------------------------------- /s2/decode_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode_arm64.s -------------------------------------------------------------------------------- /s2/decode_asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode_asm.go -------------------------------------------------------------------------------- /s2/decode_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode_other.go -------------------------------------------------------------------------------- /s2/decode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/decode_test.go -------------------------------------------------------------------------------- /s2/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/dict.go -------------------------------------------------------------------------------- /s2/dict_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/dict_test.go -------------------------------------------------------------------------------- /s2/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode.go -------------------------------------------------------------------------------- /s2/encode_all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_all.go -------------------------------------------------------------------------------- /s2/encode_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_amd64.go -------------------------------------------------------------------------------- /s2/encode_best.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_best.go -------------------------------------------------------------------------------- /s2/encode_better.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_better.go -------------------------------------------------------------------------------- /s2/encode_go.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_go.go -------------------------------------------------------------------------------- /s2/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encode_test.go -------------------------------------------------------------------------------- /s2/encodeblock_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encodeblock_amd64.go -------------------------------------------------------------------------------- /s2/encodeblock_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/encodeblock_amd64.s -------------------------------------------------------------------------------- /s2/examples_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/examples_test.go -------------------------------------------------------------------------------- /s2/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/fuzz_test.go -------------------------------------------------------------------------------- /s2/index.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/index.go -------------------------------------------------------------------------------- /s2/index_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/index_test.go -------------------------------------------------------------------------------- /s2/lz4convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/lz4convert.go -------------------------------------------------------------------------------- /s2/lz4convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/lz4convert_test.go -------------------------------------------------------------------------------- /s2/lz4sconvert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/lz4sconvert.go -------------------------------------------------------------------------------- /s2/lz4sconvert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/lz4sconvert_test.go -------------------------------------------------------------------------------- /s2/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/reader.go -------------------------------------------------------------------------------- /s2/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/reader_test.go -------------------------------------------------------------------------------- /s2/s2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/s2.go -------------------------------------------------------------------------------- /s2/s2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/s2_test.go -------------------------------------------------------------------------------- /s2/testdata/4f9e1a0da7915a3d69632f5613ed78bc998a8a23.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/4f9e1a0da7915a3d69632f5613ed78bc998a8a23.zst -------------------------------------------------------------------------------- /s2/testdata/Mark.Twain-Tom.Sawyer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/Mark.Twain-Tom.Sawyer.txt -------------------------------------------------------------------------------- /s2/testdata/Mark.Twain-Tom.Sawyer.txt.rawsnappy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/Mark.Twain-Tom.Sawyer.txt.rawsnappy -------------------------------------------------------------------------------- /s2/testdata/dec-block-regressions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/dec-block-regressions.zip -------------------------------------------------------------------------------- /s2/testdata/enc_regressions.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/enc_regressions.zip -------------------------------------------------------------------------------- /s2/testdata/fuzz/FuzzLZ4Block.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/fuzz/FuzzLZ4Block.zip -------------------------------------------------------------------------------- /s2/testdata/fuzz/block-corpus-enc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/fuzz/block-corpus-enc.zip -------------------------------------------------------------------------------- /s2/testdata/fuzz/block-corpus-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/fuzz/block-corpus-raw.zip -------------------------------------------------------------------------------- /s2/testdata/fuzz/dict-corpus-oss.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/fuzz/dict-corpus-oss.zip -------------------------------------------------------------------------------- /s2/testdata/fuzz/lz4-convert-corpus-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/fuzz/lz4-convert-corpus-raw.zip -------------------------------------------------------------------------------- /s2/testdata/random: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/random -------------------------------------------------------------------------------- /s2/testdata/s2-dict.bin.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/testdata/s2-dict.bin.gz -------------------------------------------------------------------------------- /s2/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/writer.go -------------------------------------------------------------------------------- /s2/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/s2/writer_test.go -------------------------------------------------------------------------------- /s2sx.mod: -------------------------------------------------------------------------------- 1 | module github.com/klauspost/compress 2 | 3 | go 1.22 4 | -------------------------------------------------------------------------------- /s2sx.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /snappy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/.gitignore -------------------------------------------------------------------------------- /snappy/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/AUTHORS -------------------------------------------------------------------------------- /snappy/CONTRIBUTORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/CONTRIBUTORS -------------------------------------------------------------------------------- /snappy/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/LICENSE -------------------------------------------------------------------------------- /snappy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/README.md -------------------------------------------------------------------------------- /snappy/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/decode.go -------------------------------------------------------------------------------- /snappy/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/encode.go -------------------------------------------------------------------------------- /snappy/snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/snappy.go -------------------------------------------------------------------------------- /snappy/snappy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/snappy_test.go -------------------------------------------------------------------------------- /snappy/testdata/Isaac.Newton-Opticks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/testdata/Isaac.Newton-Opticks.txt -------------------------------------------------------------------------------- /snappy/testdata/Isaac.Newton-Opticks.txt.rawsnappy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/testdata/Isaac.Newton-Opticks.txt.rawsnappy -------------------------------------------------------------------------------- /snappy/xerial/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/LICENSE -------------------------------------------------------------------------------- /snappy/xerial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/README.md -------------------------------------------------------------------------------- /snappy/xerial/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/fuzz_test.go -------------------------------------------------------------------------------- /snappy/xerial/testdata/FuzzDecode_raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/testdata/FuzzDecode_raw.zip -------------------------------------------------------------------------------- /snappy/xerial/testdata/FuzzDecoder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/testdata/FuzzDecoder.zip -------------------------------------------------------------------------------- /snappy/xerial/testdata/block-corpus-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/testdata/block-corpus-raw.zip -------------------------------------------------------------------------------- /snappy/xerial/xerial.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/xerial.go -------------------------------------------------------------------------------- /snappy/xerial/xerial_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/snappy/xerial/xerial_test.go -------------------------------------------------------------------------------- /testdata/Mark.Twain-Tom.Sawyer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/Mark.Twain-Tom.Sawyer.txt -------------------------------------------------------------------------------- /testdata/case1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/case1.bin -------------------------------------------------------------------------------- /testdata/case2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/case2.bin -------------------------------------------------------------------------------- /testdata/case3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/case3.bin -------------------------------------------------------------------------------- /testdata/crash1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/crash1.bin -------------------------------------------------------------------------------- /testdata/crash2.bin: -------------------------------------------------------------------------------- 1 | 313254615470505 -------------------------------------------------------------------------------- /testdata/crash3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/crash3.bin -------------------------------------------------------------------------------- /testdata/crash4.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/crash4.bin -------------------------------------------------------------------------------- /testdata/crash5.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/crash5.bin -------------------------------------------------------------------------------- /testdata/dec-crash6.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/dec-crash6.bin -------------------------------------------------------------------------------- /testdata/dec-hang1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/dec-hang1.bin -------------------------------------------------------------------------------- /testdata/dec-hang2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/dec-hang2.bin -------------------------------------------------------------------------------- /testdata/dec-hang3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/dec-hang3.bin -------------------------------------------------------------------------------- /testdata/dec-symlen1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/dec-symlen1.bin -------------------------------------------------------------------------------- /testdata/e.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/e.txt -------------------------------------------------------------------------------- /testdata/endnonzero.bin: -------------------------------------------------------------------------------- 1 | c` -------------------------------------------------------------------------------- /testdata/endzerobits.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /testdata/fse-artifact3.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/fse-artifact3.bin -------------------------------------------------------------------------------- /testdata/gettysburg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/gettysburg.txt -------------------------------------------------------------------------------- /testdata/html.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/html.txt -------------------------------------------------------------------------------- /testdata/normcount2.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/normcount2.bin -------------------------------------------------------------------------------- /testdata/pi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/pi.txt -------------------------------------------------------------------------------- /testdata/pngdata.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/pngdata.bin -------------------------------------------------------------------------------- /testdata/sharnd.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/testdata/sharnd.out -------------------------------------------------------------------------------- /zip/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/example_test.go -------------------------------------------------------------------------------- /zip/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/fuzz_test.go -------------------------------------------------------------------------------- /zip/internal/obscuretestdata/obscuretestdata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/internal/obscuretestdata/obscuretestdata.go -------------------------------------------------------------------------------- /zip/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/reader.go -------------------------------------------------------------------------------- /zip/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/reader_test.go -------------------------------------------------------------------------------- /zip/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/register.go -------------------------------------------------------------------------------- /zip/struct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/struct.go -------------------------------------------------------------------------------- /zip/testdata/FuzzReader-enc.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/FuzzReader-enc.zip -------------------------------------------------------------------------------- /zip/testdata/FuzzReader-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/FuzzReader-raw.zip -------------------------------------------------------------------------------- /zip/testdata/comment-truncated.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/comment-truncated.zip -------------------------------------------------------------------------------- /zip/testdata/crc32-not-streamed.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/crc32-not-streamed.zip -------------------------------------------------------------------------------- /zip/testdata/dd.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/dd.zip -------------------------------------------------------------------------------- /zip/testdata/dupdir.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/dupdir.zip -------------------------------------------------------------------------------- /zip/testdata/go-no-datadesc-sig.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/go-no-datadesc-sig.zip -------------------------------------------------------------------------------- /zip/testdata/go-no-datadesc-sig.zip.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/go-no-datadesc-sig.zip.base64 -------------------------------------------------------------------------------- /zip/testdata/go-with-datadesc-sig.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/go-with-datadesc-sig.zip -------------------------------------------------------------------------------- /zip/testdata/gophercolor16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/gophercolor16x16.png -------------------------------------------------------------------------------- /zip/testdata/readme.notzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/readme.notzip -------------------------------------------------------------------------------- /zip/testdata/readme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/readme.zip -------------------------------------------------------------------------------- /zip/testdata/subdir.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/subdir.zip -------------------------------------------------------------------------------- /zip/testdata/symlink.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/symlink.zip -------------------------------------------------------------------------------- /zip/testdata/test-badbase.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/test-badbase.zip -------------------------------------------------------------------------------- /zip/testdata/test-baddirsz.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/test-baddirsz.zip -------------------------------------------------------------------------------- /zip/testdata/test-prefix.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/test-prefix.zip -------------------------------------------------------------------------------- /zip/testdata/test-trailing-junk.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/test-trailing-junk.zip -------------------------------------------------------------------------------- /zip/testdata/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/test.zip -------------------------------------------------------------------------------- /zip/testdata/time-22738.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-22738.zip -------------------------------------------------------------------------------- /zip/testdata/time-7zip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-7zip.zip -------------------------------------------------------------------------------- /zip/testdata/time-go.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-go.zip -------------------------------------------------------------------------------- /zip/testdata/time-infozip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-infozip.zip -------------------------------------------------------------------------------- /zip/testdata/time-osx.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-osx.zip -------------------------------------------------------------------------------- /zip/testdata/time-win7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-win7.zip -------------------------------------------------------------------------------- /zip/testdata/time-winrar.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-winrar.zip -------------------------------------------------------------------------------- /zip/testdata/time-winzip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/time-winzip.zip -------------------------------------------------------------------------------- /zip/testdata/unix.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/unix.zip -------------------------------------------------------------------------------- /zip/testdata/utf8-7zip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/utf8-7zip.zip -------------------------------------------------------------------------------- /zip/testdata/utf8-infozip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/utf8-infozip.zip -------------------------------------------------------------------------------- /zip/testdata/utf8-osx.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/utf8-osx.zip -------------------------------------------------------------------------------- /zip/testdata/utf8-winrar.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/utf8-winrar.zip -------------------------------------------------------------------------------- /zip/testdata/utf8-winzip.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/utf8-winzip.zip -------------------------------------------------------------------------------- /zip/testdata/winxp.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/winxp.zip -------------------------------------------------------------------------------- /zip/testdata/zip64-2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/zip64-2.zip -------------------------------------------------------------------------------- /zip/testdata/zip64.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/testdata/zip64.zip -------------------------------------------------------------------------------- /zip/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/writer.go -------------------------------------------------------------------------------- /zip/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/writer_test.go -------------------------------------------------------------------------------- /zip/zip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zip/zip_test.go -------------------------------------------------------------------------------- /zlib/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zlib/example_test.go -------------------------------------------------------------------------------- /zlib/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zlib/reader.go -------------------------------------------------------------------------------- /zlib/reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zlib/reader_test.go -------------------------------------------------------------------------------- /zlib/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zlib/writer.go -------------------------------------------------------------------------------- /zlib/writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zlib/writer_test.go -------------------------------------------------------------------------------- /zstd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/README.md -------------------------------------------------------------------------------- /zstd/_generate/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/_generate/gen.go -------------------------------------------------------------------------------- /zstd/_generate/gen_fse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/_generate/gen_fse.go -------------------------------------------------------------------------------- /zstd/_generate/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/_generate/go.mod -------------------------------------------------------------------------------- /zstd/_generate/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/_generate/go.sum -------------------------------------------------------------------------------- /zstd/bitreader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/bitreader.go -------------------------------------------------------------------------------- /zstd/bitwriter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/bitwriter.go -------------------------------------------------------------------------------- /zstd/blockdec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/blockdec.go -------------------------------------------------------------------------------- /zstd/blockenc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/blockenc.go -------------------------------------------------------------------------------- /zstd/blocktype_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/blocktype_string.go -------------------------------------------------------------------------------- /zstd/bytebuf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/bytebuf.go -------------------------------------------------------------------------------- /zstd/bytereader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/bytereader.go -------------------------------------------------------------------------------- /zstd/decodeheader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/decodeheader.go -------------------------------------------------------------------------------- /zstd/decodeheader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/decodeheader_test.go -------------------------------------------------------------------------------- /zstd/decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/decoder.go -------------------------------------------------------------------------------- /zstd/decoder_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/decoder_options.go -------------------------------------------------------------------------------- /zstd/decoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/decoder_test.go -------------------------------------------------------------------------------- /zstd/dict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/dict.go -------------------------------------------------------------------------------- /zstd/dict_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/dict_test.go -------------------------------------------------------------------------------- /zstd/enc_base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/enc_base.go -------------------------------------------------------------------------------- /zstd/enc_best.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/enc_best.go -------------------------------------------------------------------------------- /zstd/enc_better.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/enc_better.go -------------------------------------------------------------------------------- /zstd/enc_dfast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/enc_dfast.go -------------------------------------------------------------------------------- /zstd/enc_fast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/enc_fast.go -------------------------------------------------------------------------------- /zstd/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/encoder.go -------------------------------------------------------------------------------- /zstd/encoder_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/encoder_options.go -------------------------------------------------------------------------------- /zstd/encoder_options_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/encoder_options_test.go -------------------------------------------------------------------------------- /zstd/encoder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/encoder_test.go -------------------------------------------------------------------------------- /zstd/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/example_test.go -------------------------------------------------------------------------------- /zstd/framedec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/framedec.go -------------------------------------------------------------------------------- /zstd/frameenc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/frameenc.go -------------------------------------------------------------------------------- /zstd/fse_decoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_decoder.go -------------------------------------------------------------------------------- /zstd/fse_decoder_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_decoder_amd64.go -------------------------------------------------------------------------------- /zstd/fse_decoder_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_decoder_amd64.s -------------------------------------------------------------------------------- /zstd/fse_decoder_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_decoder_generic.go -------------------------------------------------------------------------------- /zstd/fse_encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_encoder.go -------------------------------------------------------------------------------- /zstd/fse_predefined.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fse_predefined.go -------------------------------------------------------------------------------- /zstd/fuzz_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/fuzz_test.go -------------------------------------------------------------------------------- /zstd/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/hash.go -------------------------------------------------------------------------------- /zstd/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/history.go -------------------------------------------------------------------------------- /zstd/internal/xxhash/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/LICENSE.txt -------------------------------------------------------------------------------- /zstd/internal/xxhash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/README.md -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash.go -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_amd64.s -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_arm64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_arm64.s -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_asm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_asm.go -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_other.go -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_safe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_safe.go -------------------------------------------------------------------------------- /zstd/internal/xxhash/xxhash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/internal/xxhash/xxhash_test.go -------------------------------------------------------------------------------- /zstd/matchlen_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/matchlen_amd64.go -------------------------------------------------------------------------------- /zstd/matchlen_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/matchlen_amd64.s -------------------------------------------------------------------------------- /zstd/matchlen_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/matchlen_generic.go -------------------------------------------------------------------------------- /zstd/race_enabled_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/race_enabled_test.go -------------------------------------------------------------------------------- /zstd/seqdec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec.go -------------------------------------------------------------------------------- /zstd/seqdec_amd64.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec_amd64.go -------------------------------------------------------------------------------- /zstd/seqdec_amd64.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec_amd64.s -------------------------------------------------------------------------------- /zstd/seqdec_amd64_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec_amd64_test.go -------------------------------------------------------------------------------- /zstd/seqdec_generic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec_generic.go -------------------------------------------------------------------------------- /zstd/seqdec_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqdec_test.go -------------------------------------------------------------------------------- /zstd/seqenc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/seqenc.go -------------------------------------------------------------------------------- /zstd/simple_go124.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/simple_go124.go -------------------------------------------------------------------------------- /zstd/simple_go124_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/simple_go124_test.go -------------------------------------------------------------------------------- /zstd/snappy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/snappy.go -------------------------------------------------------------------------------- /zstd/snappy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/snappy_test.go -------------------------------------------------------------------------------- /zstd/testdata/bad.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/bad.zip -------------------------------------------------------------------------------- /zstd/testdata/benchdecoder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/benchdecoder.zip -------------------------------------------------------------------------------- /zstd/testdata/comp-crashers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/comp-crashers.zip -------------------------------------------------------------------------------- /zstd/testdata/decode-regression.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/decode-regression.zip -------------------------------------------------------------------------------- /zstd/testdata/decoder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/decoder.zip -------------------------------------------------------------------------------- /zstd/testdata/delta/source.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/delta/source.txt -------------------------------------------------------------------------------- /zstd/testdata/delta/target.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/delta/target.txt -------------------------------------------------------------------------------- /zstd/testdata/delta/target.txt.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/delta/target.txt.zst -------------------------------------------------------------------------------- /zstd/testdata/dict-tests-small.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/dict-tests-small.zip -------------------------------------------------------------------------------- /zstd/testdata/fuzz/decode-corpus-encoded.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/fuzz/decode-corpus-encoded.zip -------------------------------------------------------------------------------- /zstd/testdata/fuzz/decode-corpus-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/fuzz/decode-corpus-raw.zip -------------------------------------------------------------------------------- /zstd/testdata/fuzz/decode-oss.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/fuzz/decode-oss.zip -------------------------------------------------------------------------------- /zstd/testdata/fuzz/encode-corpus-encoded.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/fuzz/encode-corpus-encoded.zip -------------------------------------------------------------------------------- /zstd/testdata/fuzz/encode-corpus-raw.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/fuzz/encode-corpus-raw.zip -------------------------------------------------------------------------------- /zstd/testdata/good.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/good.zip -------------------------------------------------------------------------------- /zstd/testdata/headers-want.json.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/headers-want.json.zst -------------------------------------------------------------------------------- /zstd/testdata/headers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/headers.zip -------------------------------------------------------------------------------- /zstd/testdata/large.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/large.zip -------------------------------------------------------------------------------- /zstd/testdata/regression.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/regression.zip -------------------------------------------------------------------------------- /zstd/testdata/seqs-want.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/seqs-want.zip -------------------------------------------------------------------------------- /zstd/testdata/seqs.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/seqs.zip -------------------------------------------------------------------------------- /zstd/testdata/xml.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/xml.zst -------------------------------------------------------------------------------- /zstd/testdata/z000028: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/z000028 -------------------------------------------------------------------------------- /zstd/testdata/z000028.zst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/testdata/z000028.zst -------------------------------------------------------------------------------- /zstd/zip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/zip.go -------------------------------------------------------------------------------- /zstd/zip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/zip_test.go -------------------------------------------------------------------------------- /zstd/zstd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/zstd.go -------------------------------------------------------------------------------- /zstd/zstd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/klauspost/compress/HEAD/zstd/zstd_test.go --------------------------------------------------------------------------------