├── .gitignore ├── .hgignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── lib.rs ├── data ├── .gitattributes ├── 10x10y ├── 10x10y.compressed ├── 64x ├── 64x.compressed ├── alice29.txt ├── alice29.txt.compressed ├── asyoulik.txt ├── asyoulik.txt.compressed ├── backward65536 ├── backward65536.compressed ├── compressed_file ├── compressed_file.compressed ├── compressed_repeated ├── compressed_repeated.compressed ├── empty ├── empty.compressed ├── empty.compressed.00 ├── empty.compressed.01 ├── empty.compressed.02 ├── empty.compressed.03 ├── empty.compressed.04 ├── empty.compressed.05 ├── empty.compressed.06 ├── empty.compressed.07 ├── empty.compressed.08 ├── empty.compressed.09 ├── empty.compressed.10 ├── empty.compressed.11 ├── empty.compressed.12 ├── empty.compressed.13 ├── empty.compressed.14 ├── empty.compressed.15 ├── empty.compressed.16 ├── empty.compressed.17 ├── empty.compressed.18 ├── frewsxcv_01.compressed ├── frewsxcv_02.compressed ├── frewsxcv_03.compressed ├── frewsxcv_04.compressed ├── frewsxcv_05.compressed ├── frewsxcv_06.compressed ├── frewsxcv_07.compressed ├── frewsxcv_08.compressed ├── frewsxcv_09.compressed ├── lcet10.txt ├── lcet10.txt.compressed ├── mapsdatazrh ├── mapsdatazrh.compressed ├── metablock_reset ├── metablock_reset.compressed ├── monkey ├── monkey.compressed ├── plrabn12.txt ├── plrabn12.txt.compressed ├── quickfox ├── quickfox.compressed ├── quickfox_repeated ├── quickfox_repeated.compressed ├── random_chunks ├── random_org_10k.bin ├── random_org_10k.bin.compressed ├── ukkonooa ├── ukkonooa.compressed ├── x ├── x.compressed ├── x.compressed.00 ├── x.compressed.01 ├── x.compressed.02 ├── x.compressed.03 ├── xxxxxyyyyy.txt ├── xyzzy ├── xyzzy.compressed ├── zeros └── zeros.compressed ├── docs ├── analysis.afl-00.compressed.txt ├── analysis.afl-01.compressed.txt ├── analysis.afl-02.compressed.txt ├── analysis.afl-03.compressed.txt ├── analysis.afl-04.compressed.txt ├── analysis.frewsxcv.compressed.txt ├── analysis_alice29.txt.compressed.txt ├── analysis_asyoulik.txt.compressed.txt ├── analysis_empty.compressed.01.txt ├── analysis_empty.compressed.02.txt ├── analysis_empty.compressed.15.txt ├── analysis_empty.compressed.16.txt ├── analysis_empty.compressed.17.txt ├── analysis_empty.compressed.txt ├── analysis_quickfox_repeated.txt ├── analysis_x.compressed.00.txt ├── analysis_x.compressed.03.txt ├── analysis_x.compressed.txt ├── bench_notes.txt ├── draft-alakuijala-brotli-07.txt └── notes_afl.txt ├── src ├── bitreader │ └── mod.rs ├── dictionary │ └── mod.rs ├── huffman │ ├── mod.rs │ └── tree │ │ └── mod.rs ├── lib.rs ├── lookuptable │ └── mod.rs ├── main.rs ├── ringbuffer │ └── mod.rs └── transformation │ └── mod.rs └── tests └── lib.rs /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | afl-findings -------------------------------------------------------------------------------- /.hgignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | afl-findings -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/README.md -------------------------------------------------------------------------------- /benches/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/benches/lib.rs -------------------------------------------------------------------------------- /data/.gitattributes: -------------------------------------------------------------------------------- 1 | * -text 2 | -------------------------------------------------------------------------------- /data/10x10y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/10x10y -------------------------------------------------------------------------------- /data/10x10y.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/10x10y.compressed -------------------------------------------------------------------------------- /data/64x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/64x -------------------------------------------------------------------------------- /data/64x.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/64x.compressed -------------------------------------------------------------------------------- /data/alice29.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/alice29.txt -------------------------------------------------------------------------------- /data/alice29.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/alice29.txt.compressed -------------------------------------------------------------------------------- /data/asyoulik.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/asyoulik.txt -------------------------------------------------------------------------------- /data/asyoulik.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/asyoulik.txt.compressed -------------------------------------------------------------------------------- /data/backward65536: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/backward65536 -------------------------------------------------------------------------------- /data/backward65536.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/backward65536.compressed -------------------------------------------------------------------------------- /data/compressed_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/compressed_file -------------------------------------------------------------------------------- /data/compressed_file.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/compressed_file.compressed -------------------------------------------------------------------------------- /data/compressed_repeated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/compressed_repeated -------------------------------------------------------------------------------- /data/compressed_repeated.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/compressed_repeated.compressed -------------------------------------------------------------------------------- /data/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/empty.compressed: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /data/empty.compressed.00: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /data/empty.compressed.01: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.01 -------------------------------------------------------------------------------- /data/empty.compressed.02: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.02 -------------------------------------------------------------------------------- /data/empty.compressed.03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.03 -------------------------------------------------------------------------------- /data/empty.compressed.04: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.04 -------------------------------------------------------------------------------- /data/empty.compressed.05: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.05 -------------------------------------------------------------------------------- /data/empty.compressed.06: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.06 -------------------------------------------------------------------------------- /data/empty.compressed.07: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.07 -------------------------------------------------------------------------------- /data/empty.compressed.08: -------------------------------------------------------------------------------- 1 | 3 -------------------------------------------------------------------------------- /data/empty.compressed.09: -------------------------------------------------------------------------------- 1 | 5 -------------------------------------------------------------------------------- /data/empty.compressed.10: -------------------------------------------------------------------------------- 1 | 7 -------------------------------------------------------------------------------- /data/empty.compressed.11: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /data/empty.compressed.12: -------------------------------------------------------------------------------- 1 | ; -------------------------------------------------------------------------------- /data/empty.compressed.13: -------------------------------------------------------------------------------- 1 | = -------------------------------------------------------------------------------- /data/empty.compressed.14: -------------------------------------------------------------------------------- 1 | ? -------------------------------------------------------------------------------- /data/empty.compressed.15: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /data/empty.compressed.16: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.16 -------------------------------------------------------------------------------- /data/empty.compressed.17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.17 -------------------------------------------------------------------------------- /data/empty.compressed.18: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/empty.compressed.18 -------------------------------------------------------------------------------- /data/frewsxcv_01.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_01.compressed -------------------------------------------------------------------------------- /data/frewsxcv_02.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_02.compressed -------------------------------------------------------------------------------- /data/frewsxcv_03.compressed: -------------------------------------------------------------------------------- 1 | 30p` -------------------------------------------------------------------------------- /data/frewsxcv_04.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_04.compressed -------------------------------------------------------------------------------- /data/frewsxcv_05.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_05.compressed -------------------------------------------------------------------------------- /data/frewsxcv_06.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_06.compressed -------------------------------------------------------------------------------- /data/frewsxcv_07.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_07.compressed -------------------------------------------------------------------------------- /data/frewsxcv_08.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_08.compressed -------------------------------------------------------------------------------- /data/frewsxcv_09.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/frewsxcv_09.compressed -------------------------------------------------------------------------------- /data/lcet10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/lcet10.txt -------------------------------------------------------------------------------- /data/lcet10.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/lcet10.txt.compressed -------------------------------------------------------------------------------- /data/mapsdatazrh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/mapsdatazrh -------------------------------------------------------------------------------- /data/mapsdatazrh.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/mapsdatazrh.compressed -------------------------------------------------------------------------------- /data/metablock_reset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/metablock_reset -------------------------------------------------------------------------------- /data/metablock_reset.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/metablock_reset.compressed -------------------------------------------------------------------------------- /data/monkey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/monkey -------------------------------------------------------------------------------- /data/monkey.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/monkey.compressed -------------------------------------------------------------------------------- /data/plrabn12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/plrabn12.txt -------------------------------------------------------------------------------- /data/plrabn12.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/plrabn12.txt.compressed -------------------------------------------------------------------------------- /data/quickfox: -------------------------------------------------------------------------------- 1 | The quick brown fox jumps over the lazy dog -------------------------------------------------------------------------------- /data/quickfox.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/quickfox.compressed -------------------------------------------------------------------------------- /data/quickfox_repeated: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/quickfox_repeated -------------------------------------------------------------------------------- /data/quickfox_repeated.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/quickfox_repeated.compressed -------------------------------------------------------------------------------- /data/random_chunks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/random_chunks -------------------------------------------------------------------------------- /data/random_org_10k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/random_org_10k.bin -------------------------------------------------------------------------------- /data/random_org_10k.bin.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/random_org_10k.bin.compressed -------------------------------------------------------------------------------- /data/ukkonooa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/ukkonooa -------------------------------------------------------------------------------- /data/ukkonooa.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/ukkonooa.compressed -------------------------------------------------------------------------------- /data/x: -------------------------------------------------------------------------------- 1 | X -------------------------------------------------------------------------------- /data/x.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/x.compressed -------------------------------------------------------------------------------- /data/x.compressed.00: -------------------------------------------------------------------------------- 1 | X -------------------------------------------------------------------------------- /data/x.compressed.01: -------------------------------------------------------------------------------- 1 | ,XX -------------------------------------------------------------------------------- /data/x.compressed.02: -------------------------------------------------------------------------------- 1 | X -------------------------------------------------------------------------------- /data/x.compressed.03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/x.compressed.03 -------------------------------------------------------------------------------- /data/xxxxxyyyyy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/xxxxxyyyyy.txt -------------------------------------------------------------------------------- /data/xyzzy: -------------------------------------------------------------------------------- 1 | Xyzzy -------------------------------------------------------------------------------- /data/xyzzy.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/xyzzy.compressed -------------------------------------------------------------------------------- /data/zeros: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/zeros -------------------------------------------------------------------------------- /data/zeros.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/data/zeros.compressed -------------------------------------------------------------------------------- /docs/analysis.afl-00.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.afl-00.compressed.txt -------------------------------------------------------------------------------- /docs/analysis.afl-01.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.afl-01.compressed.txt -------------------------------------------------------------------------------- /docs/analysis.afl-02.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.afl-02.compressed.txt -------------------------------------------------------------------------------- /docs/analysis.afl-03.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.afl-03.compressed.txt -------------------------------------------------------------------------------- /docs/analysis.afl-04.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.afl-04.compressed.txt -------------------------------------------------------------------------------- /docs/analysis.frewsxcv.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis.frewsxcv.compressed.txt -------------------------------------------------------------------------------- /docs/analysis_alice29.txt.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_alice29.txt.compressed.txt -------------------------------------------------------------------------------- /docs/analysis_asyoulik.txt.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_asyoulik.txt.compressed.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.01.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.01.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.02.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.02.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.15.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.15.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.16.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.17.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.17.txt -------------------------------------------------------------------------------- /docs/analysis_empty.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_empty.compressed.txt -------------------------------------------------------------------------------- /docs/analysis_quickfox_repeated.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_quickfox_repeated.txt -------------------------------------------------------------------------------- /docs/analysis_x.compressed.00.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_x.compressed.00.txt -------------------------------------------------------------------------------- /docs/analysis_x.compressed.03.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_x.compressed.03.txt -------------------------------------------------------------------------------- /docs/analysis_x.compressed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/analysis_x.compressed.txt -------------------------------------------------------------------------------- /docs/bench_notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/bench_notes.txt -------------------------------------------------------------------------------- /docs/draft-alakuijala-brotli-07.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/draft-alakuijala-brotli-07.txt -------------------------------------------------------------------------------- /docs/notes_afl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/docs/notes_afl.txt -------------------------------------------------------------------------------- /src/bitreader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/bitreader/mod.rs -------------------------------------------------------------------------------- /src/dictionary/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/dictionary/mod.rs -------------------------------------------------------------------------------- /src/huffman/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/huffman/mod.rs -------------------------------------------------------------------------------- /src/huffman/tree/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/huffman/tree/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/lookuptable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/lookuptable/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/ringbuffer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/ringbuffer/mod.rs -------------------------------------------------------------------------------- /src/transformation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/src/transformation/mod.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ende76/brotli-rs/HEAD/tests/lib.rs --------------------------------------------------------------------------------