├── .bazelignore ├── BUILD.bazel ├── CHANGELOG.md ├── CMakeLists.txt ├── CONTRIBUTING.md ├── LICENSE ├── MANIFEST.in ├── README ├── README.md ├── SECURITY.md ├── c ├── common │ ├── constants.c │ ├── constants.h │ ├── context.c │ ├── context.h │ ├── dictionary.c │ ├── dictionary.h │ ├── dictionary_inc.h │ ├── platform.c │ ├── platform.h │ ├── shared_dictionary.c │ ├── shared_dictionary_internal.h │ ├── static_init.h │ ├── transform.c │ ├── transform.h │ └── version.h ├── dec │ ├── bit_reader.c │ ├── bit_reader.h │ ├── decode.c │ ├── huffman.c │ ├── huffman.h │ ├── prefix.c │ ├── prefix.h │ ├── prefix_inc.h │ ├── state.c │ ├── state.h │ ├── static_init.c │ └── static_init.h ├── enc │ ├── backward_references.c │ ├── backward_references.h │ ├── backward_references_hq.c │ ├── backward_references_hq.h │ ├── backward_references_inc.h │ ├── bit_cost.c │ ├── bit_cost.h │ ├── bit_cost_inc.h │ ├── block_encoder_inc.h │ ├── block_splitter.c │ ├── block_splitter.h │ ├── block_splitter_inc.h │ ├── brotli_bit_stream.c │ ├── brotli_bit_stream.h │ ├── cluster.c │ ├── cluster.h │ ├── cluster_inc.h │ ├── command.c │ ├── command.h │ ├── compound_dictionary.c │ ├── compound_dictionary.h │ ├── compress_fragment.c │ ├── compress_fragment.h │ ├── compress_fragment_two_pass.c │ ├── compress_fragment_two_pass.h │ ├── dictionary_hash.c │ ├── dictionary_hash.h │ ├── dictionary_hash_inc.h │ ├── encode.c │ ├── encoder_dict.c │ ├── encoder_dict.h │ ├── entropy_encode.c │ ├── entropy_encode.h │ ├── entropy_encode_static.h │ ├── fast_log.c │ ├── fast_log.h │ ├── find_match_length.h │ ├── hash.h │ ├── hash_base.h │ ├── hash_composite_inc.h │ ├── hash_forgetful_chain_inc.h │ ├── hash_longest_match64_inc.h │ ├── hash_longest_match64_simd_inc.h │ ├── hash_longest_match_inc.h │ ├── hash_longest_match_quickly_inc.h │ ├── hash_longest_match_simd_inc.h │ ├── hash_rolling_inc.h │ ├── hash_to_binary_tree_inc.h │ ├── histogram.c │ ├── histogram.h │ ├── histogram_inc.h │ ├── literal_cost.c │ ├── literal_cost.h │ ├── matching_tag_mask.h │ ├── memory.c │ ├── memory.h │ ├── metablock.c │ ├── metablock.h │ ├── metablock_inc.h │ ├── params.h │ ├── prefix.h │ ├── quality.h │ ├── ringbuffer.h │ ├── state.h │ ├── static_dict.c │ ├── static_dict.h │ ├── static_dict_lut.c │ ├── static_dict_lut.h │ ├── static_dict_lut_inc.h │ ├── static_init.c │ ├── static_init.h │ ├── static_init_lazy.cc │ ├── utf8_util.c │ ├── utf8_util.h │ └── write_bits.h ├── include │ └── brotli │ │ ├── decode.h │ │ ├── encode.h │ │ ├── port.h │ │ ├── shared_dictionary.h │ │ └── types.h └── tools │ ├── brotli.c │ └── brotli.md ├── docs ├── brotli.1 ├── brotli.svg ├── constants.h.3 ├── decode.h.3 ├── encode.h.3 └── types.h.3 ├── go ├── BUILD.bazel ├── MODULE.bazel ├── MODULE.bazel.lock ├── brotli │ ├── BUILD.bazel │ ├── brotli_test.go │ ├── decode.go │ ├── go.mod │ ├── reader.go │ └── synth_test.go └── cbrotli │ ├── BUILD.bazel │ ├── cbrotli_test.go │ ├── cgo.go │ ├── go.mod │ ├── reader.go │ ├── synth_test.go │ └── writer.go ├── python ├── Makefile ├── README.md ├── _brotli.c ├── brotli.py └── tests │ ├── __init__.py │ ├── _test_utils.py │ ├── compress_test.py │ ├── compressor_test.py │ ├── decompress_test.py │ └── decompressor_test.py ├── scripts ├── download_testdata.sh ├── libbrotlicommon.pc.in ├── libbrotlidec.pc.in └── libbrotlienc.pc.in ├── setup.cfg ├── setup.py └── tests ├── cli_test.sh ├── run-compatibility-test.cmake ├── run-roundtrip-test.cmake └── testdata ├── empty ├── empty.compressed ├── ukkonooa ├── ukkonooa.compressed └── zerosukkanooa.compressed /.bazelignore: -------------------------------------------------------------------------------- 1 | # Exclude Bazel roots (workspaces) 2 | c/fuzz 3 | go 4 | java 5 | js 6 | research 7 | -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/README -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/SECURITY.md -------------------------------------------------------------------------------- /c/common/constants.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/constants.c -------------------------------------------------------------------------------- /c/common/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/constants.h -------------------------------------------------------------------------------- /c/common/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/context.c -------------------------------------------------------------------------------- /c/common/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/context.h -------------------------------------------------------------------------------- /c/common/dictionary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/dictionary.c -------------------------------------------------------------------------------- /c/common/dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/dictionary.h -------------------------------------------------------------------------------- /c/common/dictionary_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/dictionary_inc.h -------------------------------------------------------------------------------- /c/common/platform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/platform.c -------------------------------------------------------------------------------- /c/common/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/platform.h -------------------------------------------------------------------------------- /c/common/shared_dictionary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/shared_dictionary.c -------------------------------------------------------------------------------- /c/common/shared_dictionary_internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/shared_dictionary_internal.h -------------------------------------------------------------------------------- /c/common/static_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/static_init.h -------------------------------------------------------------------------------- /c/common/transform.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/transform.c -------------------------------------------------------------------------------- /c/common/transform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/transform.h -------------------------------------------------------------------------------- /c/common/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/common/version.h -------------------------------------------------------------------------------- /c/dec/bit_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/bit_reader.c -------------------------------------------------------------------------------- /c/dec/bit_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/bit_reader.h -------------------------------------------------------------------------------- /c/dec/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/decode.c -------------------------------------------------------------------------------- /c/dec/huffman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/huffman.c -------------------------------------------------------------------------------- /c/dec/huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/huffman.h -------------------------------------------------------------------------------- /c/dec/prefix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/prefix.c -------------------------------------------------------------------------------- /c/dec/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/prefix.h -------------------------------------------------------------------------------- /c/dec/prefix_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/prefix_inc.h -------------------------------------------------------------------------------- /c/dec/state.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/state.c -------------------------------------------------------------------------------- /c/dec/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/state.h -------------------------------------------------------------------------------- /c/dec/static_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/static_init.c -------------------------------------------------------------------------------- /c/dec/static_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/dec/static_init.h -------------------------------------------------------------------------------- /c/enc/backward_references.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/backward_references.c -------------------------------------------------------------------------------- /c/enc/backward_references.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/backward_references.h -------------------------------------------------------------------------------- /c/enc/backward_references_hq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/backward_references_hq.c -------------------------------------------------------------------------------- /c/enc/backward_references_hq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/backward_references_hq.h -------------------------------------------------------------------------------- /c/enc/backward_references_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/backward_references_inc.h -------------------------------------------------------------------------------- /c/enc/bit_cost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/bit_cost.c -------------------------------------------------------------------------------- /c/enc/bit_cost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/bit_cost.h -------------------------------------------------------------------------------- /c/enc/bit_cost_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/bit_cost_inc.h -------------------------------------------------------------------------------- /c/enc/block_encoder_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/block_encoder_inc.h -------------------------------------------------------------------------------- /c/enc/block_splitter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/block_splitter.c -------------------------------------------------------------------------------- /c/enc/block_splitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/block_splitter.h -------------------------------------------------------------------------------- /c/enc/block_splitter_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/block_splitter_inc.h -------------------------------------------------------------------------------- /c/enc/brotli_bit_stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/brotli_bit_stream.c -------------------------------------------------------------------------------- /c/enc/brotli_bit_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/brotli_bit_stream.h -------------------------------------------------------------------------------- /c/enc/cluster.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/cluster.c -------------------------------------------------------------------------------- /c/enc/cluster.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/cluster.h -------------------------------------------------------------------------------- /c/enc/cluster_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/cluster_inc.h -------------------------------------------------------------------------------- /c/enc/command.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/command.c -------------------------------------------------------------------------------- /c/enc/command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/command.h -------------------------------------------------------------------------------- /c/enc/compound_dictionary.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compound_dictionary.c -------------------------------------------------------------------------------- /c/enc/compound_dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compound_dictionary.h -------------------------------------------------------------------------------- /c/enc/compress_fragment.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compress_fragment.c -------------------------------------------------------------------------------- /c/enc/compress_fragment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compress_fragment.h -------------------------------------------------------------------------------- /c/enc/compress_fragment_two_pass.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compress_fragment_two_pass.c -------------------------------------------------------------------------------- /c/enc/compress_fragment_two_pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/compress_fragment_two_pass.h -------------------------------------------------------------------------------- /c/enc/dictionary_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/dictionary_hash.c -------------------------------------------------------------------------------- /c/enc/dictionary_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/dictionary_hash.h -------------------------------------------------------------------------------- /c/enc/dictionary_hash_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/dictionary_hash_inc.h -------------------------------------------------------------------------------- /c/enc/encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/encode.c -------------------------------------------------------------------------------- /c/enc/encoder_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/encoder_dict.c -------------------------------------------------------------------------------- /c/enc/encoder_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/encoder_dict.h -------------------------------------------------------------------------------- /c/enc/entropy_encode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/entropy_encode.c -------------------------------------------------------------------------------- /c/enc/entropy_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/entropy_encode.h -------------------------------------------------------------------------------- /c/enc/entropy_encode_static.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/entropy_encode_static.h -------------------------------------------------------------------------------- /c/enc/fast_log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/fast_log.c -------------------------------------------------------------------------------- /c/enc/fast_log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/fast_log.h -------------------------------------------------------------------------------- /c/enc/find_match_length.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/find_match_length.h -------------------------------------------------------------------------------- /c/enc/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash.h -------------------------------------------------------------------------------- /c/enc/hash_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_base.h -------------------------------------------------------------------------------- /c/enc/hash_composite_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_composite_inc.h -------------------------------------------------------------------------------- /c/enc/hash_forgetful_chain_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_forgetful_chain_inc.h -------------------------------------------------------------------------------- /c/enc/hash_longest_match64_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_longest_match64_inc.h -------------------------------------------------------------------------------- /c/enc/hash_longest_match64_simd_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_longest_match64_simd_inc.h -------------------------------------------------------------------------------- /c/enc/hash_longest_match_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_longest_match_inc.h -------------------------------------------------------------------------------- /c/enc/hash_longest_match_quickly_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_longest_match_quickly_inc.h -------------------------------------------------------------------------------- /c/enc/hash_longest_match_simd_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_longest_match_simd_inc.h -------------------------------------------------------------------------------- /c/enc/hash_rolling_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_rolling_inc.h -------------------------------------------------------------------------------- /c/enc/hash_to_binary_tree_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/hash_to_binary_tree_inc.h -------------------------------------------------------------------------------- /c/enc/histogram.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/histogram.c -------------------------------------------------------------------------------- /c/enc/histogram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/histogram.h -------------------------------------------------------------------------------- /c/enc/histogram_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/histogram_inc.h -------------------------------------------------------------------------------- /c/enc/literal_cost.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/literal_cost.c -------------------------------------------------------------------------------- /c/enc/literal_cost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/literal_cost.h -------------------------------------------------------------------------------- /c/enc/matching_tag_mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/matching_tag_mask.h -------------------------------------------------------------------------------- /c/enc/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/memory.c -------------------------------------------------------------------------------- /c/enc/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/memory.h -------------------------------------------------------------------------------- /c/enc/metablock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/metablock.c -------------------------------------------------------------------------------- /c/enc/metablock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/metablock.h -------------------------------------------------------------------------------- /c/enc/metablock_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/metablock_inc.h -------------------------------------------------------------------------------- /c/enc/params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/params.h -------------------------------------------------------------------------------- /c/enc/prefix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/prefix.h -------------------------------------------------------------------------------- /c/enc/quality.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/quality.h -------------------------------------------------------------------------------- /c/enc/ringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/ringbuffer.h -------------------------------------------------------------------------------- /c/enc/state.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/state.h -------------------------------------------------------------------------------- /c/enc/static_dict.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_dict.c -------------------------------------------------------------------------------- /c/enc/static_dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_dict.h -------------------------------------------------------------------------------- /c/enc/static_dict_lut.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_dict_lut.c -------------------------------------------------------------------------------- /c/enc/static_dict_lut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_dict_lut.h -------------------------------------------------------------------------------- /c/enc/static_dict_lut_inc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_dict_lut_inc.h -------------------------------------------------------------------------------- /c/enc/static_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_init.c -------------------------------------------------------------------------------- /c/enc/static_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_init.h -------------------------------------------------------------------------------- /c/enc/static_init_lazy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/static_init_lazy.cc -------------------------------------------------------------------------------- /c/enc/utf8_util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/utf8_util.c -------------------------------------------------------------------------------- /c/enc/utf8_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/utf8_util.h -------------------------------------------------------------------------------- /c/enc/write_bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/enc/write_bits.h -------------------------------------------------------------------------------- /c/include/brotli/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/include/brotli/decode.h -------------------------------------------------------------------------------- /c/include/brotli/encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/include/brotli/encode.h -------------------------------------------------------------------------------- /c/include/brotli/port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/include/brotli/port.h -------------------------------------------------------------------------------- /c/include/brotli/shared_dictionary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/include/brotli/shared_dictionary.h -------------------------------------------------------------------------------- /c/include/brotli/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/include/brotli/types.h -------------------------------------------------------------------------------- /c/tools/brotli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/tools/brotli.c -------------------------------------------------------------------------------- /c/tools/brotli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/c/tools/brotli.md -------------------------------------------------------------------------------- /docs/brotli.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/brotli.1 -------------------------------------------------------------------------------- /docs/brotli.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/brotli.svg -------------------------------------------------------------------------------- /docs/constants.h.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/constants.h.3 -------------------------------------------------------------------------------- /docs/decode.h.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/decode.h.3 -------------------------------------------------------------------------------- /docs/encode.h.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/encode.h.3 -------------------------------------------------------------------------------- /docs/types.h.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/docs/types.h.3 -------------------------------------------------------------------------------- /go/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/BUILD.bazel -------------------------------------------------------------------------------- /go/MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/MODULE.bazel -------------------------------------------------------------------------------- /go/MODULE.bazel.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/MODULE.bazel.lock -------------------------------------------------------------------------------- /go/brotli/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/BUILD.bazel -------------------------------------------------------------------------------- /go/brotli/brotli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/brotli_test.go -------------------------------------------------------------------------------- /go/brotli/decode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/decode.go -------------------------------------------------------------------------------- /go/brotli/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/go.mod -------------------------------------------------------------------------------- /go/brotli/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/reader.go -------------------------------------------------------------------------------- /go/brotli/synth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/brotli/synth_test.go -------------------------------------------------------------------------------- /go/cbrotli/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/BUILD.bazel -------------------------------------------------------------------------------- /go/cbrotli/cbrotli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/cbrotli_test.go -------------------------------------------------------------------------------- /go/cbrotli/cgo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/cgo.go -------------------------------------------------------------------------------- /go/cbrotli/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/go.mod -------------------------------------------------------------------------------- /go/cbrotli/reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/reader.go -------------------------------------------------------------------------------- /go/cbrotli/synth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/synth_test.go -------------------------------------------------------------------------------- /go/cbrotli/writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/go/cbrotli/writer.go -------------------------------------------------------------------------------- /python/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/Makefile -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/README.md -------------------------------------------------------------------------------- /python/_brotli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/_brotli.c -------------------------------------------------------------------------------- /python/brotli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/brotli.py -------------------------------------------------------------------------------- /python/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/tests/_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/tests/_test_utils.py -------------------------------------------------------------------------------- /python/tests/compress_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/tests/compress_test.py -------------------------------------------------------------------------------- /python/tests/compressor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/tests/compressor_test.py -------------------------------------------------------------------------------- /python/tests/decompress_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/tests/decompress_test.py -------------------------------------------------------------------------------- /python/tests/decompressor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/python/tests/decompressor_test.py -------------------------------------------------------------------------------- /scripts/download_testdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/scripts/download_testdata.sh -------------------------------------------------------------------------------- /scripts/libbrotlicommon.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/scripts/libbrotlicommon.pc.in -------------------------------------------------------------------------------- /scripts/libbrotlidec.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/scripts/libbrotlidec.pc.in -------------------------------------------------------------------------------- /scripts/libbrotlienc.pc.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/scripts/libbrotlienc.pc.in -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/setup.py -------------------------------------------------------------------------------- /tests/cli_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/cli_test.sh -------------------------------------------------------------------------------- /tests/run-compatibility-test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/run-compatibility-test.cmake -------------------------------------------------------------------------------- /tests/run-roundtrip-test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/run-roundtrip-test.cmake -------------------------------------------------------------------------------- /tests/testdata/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testdata/empty.compressed: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /tests/testdata/ukkonooa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/testdata/ukkonooa -------------------------------------------------------------------------------- /tests/testdata/ukkonooa.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/testdata/ukkonooa.compressed -------------------------------------------------------------------------------- /tests/testdata/zerosukkanooa.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/brotli/HEAD/tests/testdata/zerosukkanooa.compressed --------------------------------------------------------------------------------