Log In
source-git
/
brotli
Clone
Source Code
GIT
Source
Pull Requests
0
Stats
Overview
Files
Commits
Branches
Forks
Releases
7c9a70
brotli-1.0.6 base
Merged and Committed by Packit
4 years ago
raw
patch
tree
322 files changed.
88081 lines added
.
0 lines removed
.
.editorconfig
file added
+40
.gitignore
file added
+18
.gitmodules
file added
+6
.travis.yml
file added
+212
BUILD
file added
+146
CMakeLists.txt
file added
+356
CONTRIBUTING.md
file added
+27
LICENSE
file added
+19
MANIFEST.in
file added
+17
Makefile
file added
+43
Makefile.am
file added
+38
README
file added
+15
README.md
file added
+85
WORKSPACE
file added
+21
bootstrap
file added
+31
c/common/constants.h
file added
+64
c/common/context.h
file added
+261
c/common/dictionary.bin
file added
+432
c/common/dictionary.c
file added
+5905
c/common/dictionary.h
file added
+64
c/common/platform.h
file added
+558
c/common/transform.c
file added
+235
c/common/transform.h
file added
+80
c/common/version.h
file added
+26
c/dec/bit_reader.c
file added
+48
c/dec/bit_reader.h
file added
+309
c/dec/decode.c
file added
+2497
c/dec/huffman.c
file added
+356
c/dec/huffman.h
file added
+72
c/dec/prefix.h
file added
+750
c/dec/state.c
file added
+164
c/dec/state.h
file added
+258
c/enc/backward_references.c
file added
+144
c/enc/backward_references.h
file added
+38
c/enc/backward_references_hq.c
file added
+830
c/enc/backward_references_hq.h
file added
+93
c/enc/backward_references_inc.h
file added
+153
c/enc/bit_cost.c
file added
+35
c/enc/bit_cost.h
file added
+63
c/enc/bit_cost_inc.h
file added
+127
c/enc/block_encoder_inc.h
file added
+34
c/enc/block_splitter.c
file added
+194
c/enc/block_splitter.h
file added
+51
c/enc/block_splitter_inc.h
file added
+431
c/enc/brotli_bit_stream.c
file added
+1331
c/enc/brotli_bit_stream.h
file added
+84
c/enc/cluster.c
file added
+56
c/enc/cluster.h
file added
+48
c/enc/cluster_inc.h
file added
+317
c/enc/command.h
file added
+190
c/enc/compress_fragment.c
file added
+790
c/enc/compress_fragment.h
file added
+61
c/enc/compress_fragment_two_pass.c
file added
+645
c/enc/compress_fragment_two_pass.h
file added
+54
c/enc/dictionary_hash.c
file added
+1120
c/enc/dictionary_hash.h
file added
+24
c/enc/encode.c
file added
+1864
c/enc/encoder_dict.c
file added
+32
c/enc/encoder_dict.h
file added
+41
c/enc/entropy_encode.c
file added
+501
c/enc/entropy_encode.h
file added
+122
c/enc/entropy_encode_static.h
file added
+539
c/enc/fast_log.h
file added
+147
c/enc/find_match_length.h
file added
+80
c/enc/hash.h
file added
+497
c/enc/hash_composite_inc.h
file added
+133
c/enc/hash_forgetful_chain_inc.h
file added
+254
c/enc/hash_longest_match64_inc.h
file added
+266
c/enc/hash_longest_match_inc.h
file added
+258
c/enc/hash_longest_match_quickly_inc.h
file added
+235
c/enc/hash_rolling_inc.h
file added
+215
c/enc/hash_to_binary_tree_inc.h
file added
+327
c/enc/histogram.c
file added
+100
c/enc/histogram.h
file added
+63
c/enc/histogram_inc.h
file added
+51
c/enc/literal_cost.c
file added
+175
c/enc/literal_cost.h
file added
+30
c/enc/memory.c
file added
+170
c/enc/memory.h
file added
+102
c/enc/metablock.c
file added
+667
c/enc/metablock.h
file added
+105
c/enc/metablock_inc.h
file added
+183
c/enc/params.h
file added
+44
c/enc/prefix.h
file added
+53
c/enc/quality.h
file added
+165
c/enc/ringbuffer.h
file added
+164
c/enc/static_dict.c
file added
+486
c/enc/static_dict.h
file added
+40
c/enc/static_dict_lut.h
file added
+5864
c/enc/utf8_util.c
file added
+85
c/enc/utf8_util.h
file added
+32
c/enc/write_bits.h
file added
+85
c/fuzz/decode_fuzzer.c
file added
+58
c/fuzz/run_decode_fuzzer.c
file added
+44
c/fuzz/test_fuzzer.sh
file added
+33
c/include/brotli/decode.h
file added
+344
c/include/brotli/encode.h
file added
+427
c/include/brotli/port.h
file added
+274
c/include/brotli/types.h
file added
+83
c/tools/brotli.c
file added
+1062
c/tools/brotli.md
file added
+107
configure
file added
+8
configure-cmake
file added
+318
configure.ac
file added
+14
csharp/injected_code.txt
file added
+32
csharp/org/brotli/dec/BitReader.cs
file added
+271
csharp/org/brotli/dec/BitReaderTest.cs
file added
+33
csharp/org/brotli/dec/BrotliInputStream.cs
file added
+223
csharp/org/brotli/dec/BrotliRuntimeException.cs
file added
+22
csharp/org/brotli/dec/Context.cs
file added
+57
csharp/org/brotli/dec/Decode.cs
file added
+992
csharp/org/brotli/dec/DecodeTest.cs
file added
+171
csharp/org/brotli/dec/Dictionary.cs
file added
+97
csharp/org/brotli/dec/DictionaryTest.cs
file added
+36
csharp/org/brotli/dec/Huffman.cs
file added
+149
csharp/org/brotli/dec/HuffmanTreeGroup.cs
file added
+50
csharp/org/brotli/dec/IntReader.cs
file added
+36
csharp/org/brotli/dec/Prefix.cs
file added
+33
csharp/org/brotli/dec/RunningState.cs
file added
+37
csharp/org/brotli/dec/State.cs
file added
+171
csharp/org/brotli/dec/SynthTest.cs
file added
+2174
csharp/org/brotli/dec/Transform.cs
file added
+154
csharp/org/brotli/dec/TransformTest.cs
file added
+74
csharp/org/brotli/dec/Utils.cs
file added
+59
csharp/org/brotli/dec/WordTransformType.cs
file added
+68
csharp/sharpen.cfg
file added
+18
csharp/transpile.sh
file added
+94
docs/brotli-comparison-study-2015-09-22.pdf
file added
+0
docs/brotli.1
file added
+132
docs/decode.h.3
file added
+415
docs/encode.h.3
file added
+572
docs/types.h.3
file added
+117
fetch-spec/shared-brotli-fetch-spec.txt
file added
+116
go/BUILD
file added
+2
go/WORKSPACE
file added
+16
go/cbrotli/BUILD
file added
+26
go/cbrotli/cbrotli_test.go
file added
+367
go/cbrotli/cgo.go
file added
+13
go/cbrotli/reader.go
file added
+161
go/cbrotli/writer.go
file added
+159
java/BUILD
file added
+86
java/WORKSPACE
file added
+69
java/org/brotli/dec/BUILD
file added
+61
java/org/brotli/dec/BitReader.java
file added
+266
java/org/brotli/dec/BitReaderTest.java
file added
+35
java/org/brotli/dec/BrotliInputStream.java
file added
+156
java/org/brotli/dec/BrotliRuntimeException.java
file added
+21
java/org/brotli/dec/Context.java
file added
+58
java/org/brotli/dec/Decode.java
file added
+1008
java/org/brotli/dec/DecodeTest.java
file added
+160
java/org/brotli/dec/Dictionary.java
file added
+54
java/org/brotli/dec/DictionaryData.java
file added
+51
java/org/brotli/dec/DictionaryTest.java
file added
+38
java/org/brotli/dec/EagerStreamTest.java
file added
+386
java/org/brotli/dec/Huffman.java
file added
+132
java/org/brotli/dec/SetDictionaryTest.java
file added
+76
java/org/brotli/dec/State.java
file added
+87
java/org/brotli/dec/SynthTest.java
file added
+2283
java/org/brotli/dec/Transform.java
file added
+115
java/org/brotli/dec/TransformTest.java
file added
+71
java/org/brotli/dec/Utils.java
file added
+91
java/org/brotli/dec/pom.xml
file added
+137
java/org/brotli/dec/proguard.cfg
file added
+6
java/org/brotli/integration/BUILD
file added
+73
java/org/brotli/integration/BrotliJniTestBase.java
file added
+13
java/org/brotli/integration/BundleChecker.java
file added
+112
java/org/brotli/integration/BundleHelper.java
file added
+113
java/org/brotli/integration/fuzz_data.zip
file added
+0
java/org/brotli/integration/pom.xml
file added
+65
java/org/brotli/integration/test_corpus.zip
file added
+0
java/org/brotli/integration/test_data.zip
file added
+0
java/org/brotli/pom.xml
file added
+101
java/org/brotli/wrapper/common/BUILD
file added
+60
java/org/brotli/wrapper/common/BrotliCommon.java
file added
+130
java/org/brotli/wrapper/common/CommonJNI.java
file added
+16
java/org/brotli/wrapper/common/SetRfcDictionaryTest.java
file added
+74
java/org/brotli/wrapper/common/SetZeroDictionaryTest.java
file added
+48
java/org/brotli/wrapper/common/common_jni.cc
file added
+47
java/org/brotli/wrapper/dec/BUILD
file added
+83
java/org/brotli/wrapper/dec/BrotliDecoderChannel.java
file added
+69
java/org/brotli/wrapper/dec/BrotliDecoderChannelTest.java
file added
+84
java/org/brotli/wrapper/dec/BrotliInputStream.java
file added
+115
java/org/brotli/wrapper/dec/BrotliInputStreamTest.java
file added
+82
java/org/brotli/wrapper/dec/Decoder.java
file added
+177
java/org/brotli/wrapper/dec/DecoderJNI.java
file added
+118
java/org/brotli/wrapper/dec/DecoderTest.java
file added
+77
java/org/brotli/wrapper/dec/EagerStreamTest.java
file added
+75
java/org/brotli/wrapper/dec/decoder_jni.cc
file added
+202
java/org/brotli/wrapper/enc/BUILD
file added
+87
java/org/brotli/wrapper/enc/BrotliEncoderChannel.java
file added
+77
java/org/brotli/wrapper/enc/BrotliEncoderChannelTest.java
file added
+118
java/org/brotli/wrapper/enc/BrotliOutputStream.java
file added
+87
java/org/brotli/wrapper/enc/BrotliOutputStreamTest.java
file added
+118
java/org/brotli/wrapper/enc/EmptyInputTest.java
file added
+29
java/org/brotli/wrapper/enc/Encoder.java
file added
+205
java/org/brotli/wrapper/enc/EncoderJNI.java
file added
+112
java/org/brotli/wrapper/enc/EncoderTest.java
file added
+80
java/org/brotli/wrapper/enc/encoder_jni.cc
file added
+195
js/BUILD
file added
+43
js/WORKSPACE
file added
+14
js/decode.js
file added
+1734
js/decode.min.js
file added
+1
js/decode_test.js
file added
+79
js/polyfill.js
file added
+65
premake5.lua
file added
+78
python/Makefile
file added
+57
python/README.md
file added
+54
python/_brotli.cc
file added
+752
python/bro.py
file added
+160
python/brotli.py
file added
+56
python/tests/__init__.py
file added
+0
python/tests/_test_utils.py
file added
+112
python/tests/bro_test.py
file added
+102
python/tests/compress_test.py
file added
+41
python/tests/compressor_test.py
file added
+94
python/tests/decompress_test.py
file added
+38
python/tests/decompressor_test.py
file added
+50
research/BUILD
file added
+44
research/BUILD.libdivsufsort
file added
+55
research/Makefile
file added
+17
research/README.md
file added
+67
research/WORKSPACE
file added
+12
research/brotli_decoder.c
file added
+93
research/brotlidump.py
file added
+2362
research/deorummolae.cc
file added
+302
research/deorummolae.h
file added
+26
research/dictionary_generator.cc
file added
+232
research/draw_diff.cc
file added
+117
research/draw_histogram.cc
file added
+197
research/durchschlag.cc
file added
+726
research/durchschlag.h
file added
+99
research/find_opt_references.cc
file added
+267
research/img/enwik9_brotli.png
file added
+0
research/img/enwik9_diff.png
file added
+0
research/img/enwik9_opt.png
file added
+0
research/read_dist.h
file added
+50
research/sieve.cc
file added
+259
research/sieve.h
file added
+21
scripts/.bintray.json
file added
+19
scripts/.configure-custom.sh
file added
+1
scripts/.travis.sh
file added
+80
scripts/appveyor.yml
file added
+111
scripts/dictionary/README.md
file added
+3
scripts/dictionary/step-01-download-rfc.py
file added
+16
scripts/dictionary/step-02-rfc-to-bin.py
file added
+34
scripts/dictionary/step-03-validate-bin.py
file added
+38
scripts/dictionary/step-04-generate-java-literals.py
file added
+79
scripts/fix-win-bazel-build.py
file added
+36
scripts/libbrotlicommon.pc.in
file added
+11
scripts/libbrotlidec.pc.in
file added
+12
scripts/libbrotlienc.pc.in
file added
+12
scripts/sources.lst
file added
+99
setup.cfg
file added
+5
setup.py
file added
+288
tests/Makefile
file added
+17
tests/compatibility_test.sh
file added
+22
tests/roundtrip_test.sh
file added
+31
tests/run-compatibility-test.cmake
file added
+29
tests/run-roundtrip-test.cmake
file added
+34
tests/testdata/10x10y
file added
+1
tests/testdata/10x10y.compressed
file added
+0
tests/testdata/64x
file added
+1
tests/testdata/64x.compressed
file added
+0
tests/testdata/alice29.txt
file added
+3609
tests/testdata/alice29.txt.compressed
file added
+0
tests/testdata/asyoulik.txt
file added
+4122
tests/testdata/asyoulik.txt.compressed
file added
+0
tests/testdata/backward65536
file added
+0
tests/testdata/backward65536.compressed
file added
+0
tests/testdata/bb.binast
file added
+0
tests/testdata/compressed_file
file added
+0
tests/testdata/compressed_file.compressed
file added
+0
tests/testdata/compressed_repeated
file added
+0
tests/testdata/compressed_repeated.compressed
file added
+0
tests/testdata/empty
file added
+0
tests/testdata/empty.compressed
file added
+1
tests/testdata/empty.compressed.00
file added
+1
tests/testdata/empty.compressed.01
file added
+1
tests/testdata/empty.compressed.02
file added
+1
tests/testdata/empty.compressed.03
file added
+1
tests/testdata/empty.compressed.04
file added
+1
tests/testdata/empty.compressed.05
file added
+1
tests/testdata/empty.compressed.06
file added
+1
tests/testdata/empty.compressed.07
file added
+1
tests/testdata/empty.compressed.08
file added
+1
tests/testdata/empty.compressed.09
file added
+1
tests/testdata/empty.compressed.10
file added
+1
tests/testdata/empty.compressed.11
file added
+1
tests/testdata/empty.compressed.12
file added
+1
tests/testdata/empty.compressed.13
file added
+1
tests/testdata/empty.compressed.14
file added
+1
tests/testdata/empty.compressed.15
file added
+1
tests/testdata/empty.compressed.16
file added
+0
tests/testdata/empty.compressed.17
file added
+1
tests/testdata/empty.compressed.18
file added
+0
tests/testdata/lcet10.txt
file added
+7519
tests/testdata/lcet10.txt.compressed
file added
+0
tests/testdata/mapsdatazrh
file added
+0
tests/testdata/mapsdatazrh.compressed
file added
+0
tests/testdata/monkey
file added
+1
tests/testdata/monkey.compressed
file added
+0
tests/testdata/plrabn12.txt
file added
+10699
tests/testdata/plrabn12.txt.compressed
file added
+0
tests/testdata/quickfox
file added
+1
tests/testdata/quickfox.compressed
file added
+1
tests/testdata/quickfox_repeated
file added
+1
tests/testdata/quickfox_repeated.compressed
file added
+2
tests/testdata/random_chunks
file added
+0
tests/testdata/random_org_10k.bin
file added
+0
tests/testdata/random_org_10k.bin.compressed
file added
+0
tests/testdata/ukkonooa
file added
+1
tests/testdata/ukkonooa.compressed
file added
+0
tests/testdata/x
file added
+1
tests/testdata/x.compressed
file added
+0
tests/testdata/x.compressed.00
file added
+0
tests/testdata/x.compressed.01
file added
+0
tests/testdata/x.compressed.02
file added
+0
tests/testdata/x.compressed.03
file added
+0
tests/testdata/xyzzy
file added
+1
tests/testdata/xyzzy.compressed
file added
+1
tests/testdata/zeros
file added
+0
tests/testdata/zeros.compressed
file added
+0
brotli-1.0.6 base
.editorconfig
file added
+40
.gitignore
file added
+18
.gitmodules
file added
+6
.travis.yml
file added
+212
BUILD
file added
+146
CMakeLists.txt
file added
+356
CONTRIBUTING.md
file added
+27
LICENSE
file added
+19
MANIFEST.in
file added
+17
Makefile
file added
+43
Makefile.am
file added
+38
README
file added
+15
README.md
file added
+85
WORKSPACE
file added
+21
bootstrap
file added
+31
c/common/constants.h
file added
+64
c/common/context.h
file added
+261
c/common/dictionary.bin
file added
+432
c/common/dictionary.c
file added
+5905
c/common/dictionary.h
file added
+64
c/common/platform.h
file added
+558
c/common/transform.c
file added
+235
c/common/transform.h
file added
+80
c/common/version.h
file added
+26
c/dec/bit_reader.c
file added
+48
c/dec/bit_reader.h
file added
+309
c/dec/decode.c
file added
+2497
c/dec/huffman.c
file added
+356
c/dec/huffman.h
file added
+72
c/dec/prefix.h
file added
+750
c/dec/state.c
file added
+164
c/dec/state.h
file added
+258
c/enc/backward_references.c
file added
+144
c/enc/backward_references.h
file added
+38
c/enc/backward_references_hq.c
file added
+830
c/enc/backward_references_hq.h
file added
+93
c/enc/backward_references_inc.h
file added
+153
c/enc/bit_cost.c
file added
+35
c/enc/bit_cost.h
file added
+63
c/enc/bit_cost_inc.h
file added
+127
c/enc/block_encoder_inc.h
file added
+34
c/enc/block_splitter.c
file added
+194
c/enc/block_splitter.h
file added
+51
c/enc/block_splitter_inc.h
file added
+431
c/enc/brotli_bit_stream.c
file added
+1331
c/enc/brotli_bit_stream.h
file added
+84
c/enc/cluster.c
file added
+56
c/enc/cluster.h
file added
+48
c/enc/cluster_inc.h
file added
+317
c/enc/command.h
file added
+190
c/enc/compress_fragment.c
file added
+790
c/enc/compress_fragment.h
file added
+61
c/enc/compress_fragment_two_pass.c
file added
+645
c/enc/compress_fragment_two_pass.h
file added
+54
c/enc/dictionary_hash.c
file added
+1120
c/enc/dictionary_hash.h
file added
+24
c/enc/encode.c
file added
+1864
c/enc/encoder_dict.c
file added
+32
c/enc/encoder_dict.h
file added
+41
c/enc/entropy_encode.c
file added
+501
c/enc/entropy_encode.h
file added
+122
c/enc/entropy_encode_static.h
file added
+539
c/enc/fast_log.h
file added
+147
c/enc/find_match_length.h
file added
+80
c/enc/hash.h
file added
+497
c/enc/hash_composite_inc.h
file added
+133
c/enc/hash_forgetful_chain_inc.h
file added
+254
c/enc/hash_longest_match64_inc.h
file added
+266
c/enc/hash_longest_match_inc.h
file added
+258
c/enc/hash_longest_match_quickly_inc.h
file added
+235
c/enc/hash_rolling_inc.h
file added
+215
c/enc/hash_to_binary_tree_inc.h
file added
+327
c/enc/histogram.c
file added
+100
c/enc/histogram.h
file added
+63
c/enc/histogram_inc.h
file added
+51
c/enc/literal_cost.c
file added
+175
c/enc/literal_cost.h
file added
+30
c/enc/memory.c
file added
+170
c/enc/memory.h
file added
+102
c/enc/metablock.c
file added
+667
c/enc/metablock.h
file added
+105
c/enc/metablock_inc.h
file added
+183
c/enc/params.h
file added
+44
c/enc/prefix.h
file added
+53
c/enc/quality.h
file added
+165
c/enc/ringbuffer.h
file added
+164
c/enc/static_dict.c
file added
+486
c/enc/static_dict.h
file added
+40
c/enc/static_dict_lut.h
file added
+5864
c/enc/utf8_util.c
file added
+85
c/enc/utf8_util.h
file added
+32
c/enc/write_bits.h
file added
+85
c/fuzz/decode_fuzzer.c
file added
+58
c/fuzz/run_decode_fuzzer.c
file added
+44
c/fuzz/test_fuzzer.sh
file added
+33
c/include/brotli/decode.h
file added
+344
c/include/brotli/encode.h
file added
+427
c/include/brotli/port.h
file added
+274
c/include/brotli/types.h
file added
+83
c/tools/brotli.c
file added
+1062
c/tools/brotli.md
file added
+107
configure
file added
+8
configure-cmake
file added
+318
configure.ac
file added
+14
csharp/injected_code.txt
file added
+32
csharp/org/brotli/dec/BitReader.cs
file added
+271
csharp/org/brotli/dec/BitReaderTest.cs
file added
+33
csharp/org/brotli/dec/BrotliInputStream.cs
file added
+223
csharp/org/brotli/dec/BrotliRuntimeException.cs
file added
+22
csharp/org/brotli/dec/Context.cs
file added
+57
csharp/org/brotli/dec/Decode.cs
file added
+992
csharp/org/brotli/dec/DecodeTest.cs
file added
+171
csharp/org/brotli/dec/Dictionary.cs
file added
+97
csharp/org/brotli/dec/DictionaryTest.cs
file added
+36
csharp/org/brotli/dec/Huffman.cs
file added
+149
csharp/org/brotli/dec/HuffmanTreeGroup.cs
file added
+50
csharp/org/brotli/dec/IntReader.cs
file added
+36
csharp/org/brotli/dec/Prefix.cs
file added
+33
csharp/org/brotli/dec/RunningState.cs
file added
+37
csharp/org/brotli/dec/State.cs
file added
+171
csharp/org/brotli/dec/SynthTest.cs
file added
+2174
csharp/org/brotli/dec/Transform.cs
file added
+154
csharp/org/brotli/dec/TransformTest.cs
file added
+74
csharp/org/brotli/dec/Utils.cs
file added
+59
csharp/org/brotli/dec/WordTransformType.cs
file added
+68
csharp/sharpen.cfg
file added
+18
csharp/transpile.sh
file added
+94
docs/brotli-comparison-study-2015-09-22.pdf
file added
+0
empty file added
docs/brotli.1
file added
+132
docs/decode.h.3
file added
+415
docs/encode.h.3
file added
+572
docs/types.h.3
file added
+117
fetch-spec/shared-brotli-fetch-spec.txt
file added
+116
go/BUILD
file added
+2
go/WORKSPACE
file added
+16
go/cbrotli/BUILD
file added
+26
go/cbrotli/cbrotli_test.go
file added
+367
go/cbrotli/cgo.go
file added
+13
go/cbrotli/reader.go
file added
+161
go/cbrotli/writer.go
file added
+159
java/BUILD
file added
+86
java/WORKSPACE
file added
+69
java/org/brotli/dec/BUILD
file added
+61
java/org/brotli/dec/BitReader.java
file added
+266
java/org/brotli/dec/BitReaderTest.java
file added
+35
java/org/brotli/dec/BrotliInputStream.java
file added
+156
java/org/brotli/dec/BrotliRuntimeException.java
file added
+21
java/org/brotli/dec/Context.java
file added
+58
java/org/brotli/dec/Decode.java
file added
+1008
java/org/brotli/dec/DecodeTest.java
file added
+160
java/org/brotli/dec/Dictionary.java
file added
+54
java/org/brotli/dec/DictionaryData.java
file added
+51
java/org/brotli/dec/DictionaryTest.java
file added
+38
java/org/brotli/dec/EagerStreamTest.java
file added
+386
java/org/brotli/dec/Huffman.java
file added
+132
java/org/brotli/dec/SetDictionaryTest.java
file added
+76
java/org/brotli/dec/State.java
file added
+87
java/org/brotli/dec/SynthTest.java
file added
+2283
java/org/brotli/dec/Transform.java
file added
+115
java/org/brotli/dec/TransformTest.java
file added
+71
java/org/brotli/dec/Utils.java
file added
+91
java/org/brotli/dec/pom.xml
file added
+137
java/org/brotli/dec/proguard.cfg
file added
+6
java/org/brotli/integration/BUILD
file added
+73
java/org/brotli/integration/BrotliJniTestBase.java
file added
+13
java/org/brotli/integration/BundleChecker.java
file added
+112
java/org/brotli/integration/BundleHelper.java
file added
+113
java/org/brotli/integration/fuzz_data.zip
file added
+0
empty file added
java/org/brotli/integration/pom.xml
file added
+65
java/org/brotli/integration/test_corpus.zip
file added
+0
empty file added
java/org/brotli/integration/test_data.zip
file added
+0
empty file added
java/org/brotli/pom.xml
file added
+101
java/org/brotli/wrapper/common/BUILD
file added
+60
java/org/brotli/wrapper/common/BrotliCommon.java
file added
+130
java/org/brotli/wrapper/common/CommonJNI.java
file added
+16
java/org/brotli/wrapper/common/SetRfcDictionaryTest.java
file added
+74
java/org/brotli/wrapper/common/SetZeroDictionaryTest.java
file added
+48
java/org/brotli/wrapper/common/common_jni.cc
file added
+47
java/org/brotli/wrapper/dec/BUILD
file added
+83
java/org/brotli/wrapper/dec/BrotliDecoderChannel.java
file added
+69
java/org/brotli/wrapper/dec/BrotliDecoderChannelTest.java
file added
+84
java/org/brotli/wrapper/dec/BrotliInputStream.java
file added
+115
java/org/brotli/wrapper/dec/BrotliInputStreamTest.java
file added
+82
java/org/brotli/wrapper/dec/Decoder.java
file added
+177
java/org/brotli/wrapper/dec/DecoderJNI.java
file added
+118
java/org/brotli/wrapper/dec/DecoderTest.java
file added
+77
java/org/brotli/wrapper/dec/EagerStreamTest.java
file added
+75
java/org/brotli/wrapper/dec/decoder_jni.cc
file added
+202
java/org/brotli/wrapper/enc/BUILD
file added
+87
java/org/brotli/wrapper/enc/BrotliEncoderChannel.java
file added
+77
java/org/brotli/wrapper/enc/BrotliEncoderChannelTest.java
file added
+118
java/org/brotli/wrapper/enc/BrotliOutputStream.java
file added
+87
java/org/brotli/wrapper/enc/BrotliOutputStreamTest.java
file added
+118
java/org/brotli/wrapper/enc/EmptyInputTest.java
file added
+29
java/org/brotli/wrapper/enc/Encoder.java
file added
+205
java/org/brotli/wrapper/enc/EncoderJNI.java
file added
+112
java/org/brotli/wrapper/enc/EncoderTest.java
file added
+80
java/org/brotli/wrapper/enc/encoder_jni.cc
file added
+195
js/BUILD
file added
+43
js/WORKSPACE
file added
+14
js/decode.js
file added
+1734
js/decode.min.js
file added
+1
js/decode_test.js
file added
+79
js/polyfill.js
file added
+65
premake5.lua
file added
+78
python/Makefile
file added
+57
python/README.md
file added
+54
python/_brotli.cc
file added
+752
python/bro.py
file added
+160
python/brotli.py
file added
+56
python/tests/__init__.py
file added
+0
empty file added
python/tests/_test_utils.py
file added
+112
python/tests/bro_test.py
file added
+102
python/tests/compress_test.py
file added
+41
python/tests/compressor_test.py
file added
+94
python/tests/decompress_test.py
file added
+38
python/tests/decompressor_test.py
file added
+50
research/BUILD
file added
+44
research/BUILD.libdivsufsort
file added
+55
research/Makefile
file added
+17
research/README.md
file added
+67
research/WORKSPACE
file added
+12
research/brotli_decoder.c
file added
+93
research/brotlidump.py
file added
+2362
research/deorummolae.cc
file added
+302
research/deorummolae.h
file added
+26
research/dictionary_generator.cc
file added
+232
research/draw_diff.cc
file added
+117
research/draw_histogram.cc
file added
+197
research/durchschlag.cc
file added
+726
research/durchschlag.h
file added
+99
research/find_opt_references.cc
file added
+267
research/img/enwik9_brotli.png
file added
+0
empty file added
research/img/enwik9_diff.png
file added
+0
empty file added
research/img/enwik9_opt.png
file added
+0
empty file added
research/read_dist.h
file added
+50
research/sieve.cc
file added
+259
research/sieve.h
file added
+21
scripts/.bintray.json
file added
+19
scripts/.configure-custom.sh
file added
+1
scripts/.travis.sh
file added
+80
scripts/appveyor.yml
file added
+111
scripts/dictionary/README.md
file added
+3
scripts/dictionary/step-01-download-rfc.py
file added
+16
scripts/dictionary/step-02-rfc-to-bin.py
file added
+34
scripts/dictionary/step-03-validate-bin.py
file added
+38
scripts/dictionary/step-04-generate-java-literals.py
file added
+79
scripts/fix-win-bazel-build.py
file added
+36
scripts/libbrotlicommon.pc.in
file added
+11
scripts/libbrotlidec.pc.in
file added
+12
scripts/libbrotlienc.pc.in
file added
+12
scripts/sources.lst
file added
+99
setup.cfg
file added
+5
setup.py
file added
+288
tests/Makefile
file added
+17
tests/compatibility_test.sh
file added
+22
tests/roundtrip_test.sh
file added
+31
tests/run-compatibility-test.cmake
file added
+29
tests/run-roundtrip-test.cmake
file added
+34
tests/testdata/10x10y
file added
+1
tests/testdata/10x10y.compressed
file added
+0
empty file added
tests/testdata/64x
file added
+1
tests/testdata/64x.compressed
file added
+0
empty file added
tests/testdata/alice29.txt
file added
+3609
tests/testdata/alice29.txt.compressed
file added
+0
empty file added
tests/testdata/asyoulik.txt
file added
+4122
tests/testdata/asyoulik.txt.compressed
file added
+0
empty file added
tests/testdata/backward65536
file added
+0
empty file added
tests/testdata/backward65536.compressed
file added
+0
empty file added
tests/testdata/bb.binast
file added
+0
empty file added
tests/testdata/compressed_file
file added
+0
empty file added
tests/testdata/compressed_file.compressed
file added
+0
empty file added
tests/testdata/compressed_repeated
file added
+0
empty file added
tests/testdata/compressed_repeated.compressed
file added
+0
empty file added
tests/testdata/empty
file added
+0
empty file added
tests/testdata/empty.compressed
file added
+1
tests/testdata/empty.compressed.00
file added
+1
tests/testdata/empty.compressed.01
file added
+1
tests/testdata/empty.compressed.02
file added
+1
tests/testdata/empty.compressed.03
file added
+1
tests/testdata/empty.compressed.04
file added
+1
tests/testdata/empty.compressed.05
file added
+1
tests/testdata/empty.compressed.06
file added
+1
tests/testdata/empty.compressed.07
file added
+1
tests/testdata/empty.compressed.08
file added
+1
tests/testdata/empty.compressed.09
file added
+1
tests/testdata/empty.compressed.10
file added
+1
tests/testdata/empty.compressed.11
file added
+1
tests/testdata/empty.compressed.12
file added
+1
tests/testdata/empty.compressed.13
file added
+1
tests/testdata/empty.compressed.14
file added
+1
tests/testdata/empty.compressed.15
file added
+1
tests/testdata/empty.compressed.16
file added
+0
empty file added
tests/testdata/empty.compressed.17
file added
+1
tests/testdata/empty.compressed.18
file added
+0
empty file added
tests/testdata/lcet10.txt
file added
+7519
tests/testdata/lcet10.txt.compressed
file added
+0
empty file added
tests/testdata/mapsdatazrh
file added
+0
empty file added
tests/testdata/mapsdatazrh.compressed
file added
+0
empty file added
tests/testdata/monkey
file added
+1
tests/testdata/monkey.compressed
file added
+0
empty file added
tests/testdata/plrabn12.txt
file added
+10699
tests/testdata/plrabn12.txt.compressed
file added
+0
empty file added
tests/testdata/quickfox
file added
+1
tests/testdata/quickfox.compressed
file added
+1
tests/testdata/quickfox_repeated
file added
+1
tests/testdata/quickfox_repeated.compressed
file added
+2
tests/testdata/random_chunks
file added
+0
empty file added
tests/testdata/random_org_10k.bin
file added
+0
empty file added
tests/testdata/random_org_10k.bin.compressed
file added
+0
empty file added
tests/testdata/ukkonooa
file added
+1
tests/testdata/ukkonooa.compressed
file added
+0
empty file added
tests/testdata/x
file added
+1
tests/testdata/x.compressed
file added
+0
empty file added
tests/testdata/x.compressed.00
file added
+0
empty file added
tests/testdata/x.compressed.01
file added
+0
empty file added
tests/testdata/x.compressed.02
file added
+0
empty file added
tests/testdata/x.compressed.03
file added
+0
empty file added
tests/testdata/xyzzy
file added
+1
tests/testdata/xyzzy.compressed
file added
+1
tests/testdata/zeros
file added
+0
empty file added
tests/testdata/zeros.compressed
file added
+0
empty file added