SVI e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
..
matchfinder e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
.gitignore e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
LICENSE e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
README.md e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
backward_references.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
backward_references_hq.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
bit_cost.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
bit_reader.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
bitwriter.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
block_splitter.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
block_splitter_command.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
block_splitter_distance.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
block_splitter_literal.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
brotli_bit_stream.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
cluster.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
cluster_command.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
cluster_distance.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
cluster_literal.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
command.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
compress_fragment.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
compress_fragment_two_pass.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
constants.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
context.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
decode.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
dictionary.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
dictionary_hash.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
encode.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
encoder.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
encoder_dict.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
entropy_encode.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
entropy_encode_static.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
fast_log.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
find_match_length.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
h10.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
h5.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
h6.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
hash.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
hash_composite.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
hash_forgetful_chain.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
hash_longest_match_quickly.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
hash_rolling.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
histogram.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
http.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
huffman.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
literal_cost.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
memory.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
metablock.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
metablock_command.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
metablock_distance.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
metablock_literal.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
params.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
platform.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
prefix.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
prefix_dec.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
quality.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
reader.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
ringbuffer.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
state.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
static_dict.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
static_dict_lut.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
symbol_list.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
transform.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
utf8_util.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
util.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
write_bits.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây
writer.go e2076853ae SVI Перенос в правильную папку, исправления 6 tháng trước cách đây

README.md

This package is a brotli compressor and decompressor implemented in Go. It was translated from the reference implementation (https://github.com/google/brotli) with the c2go tool at https://github.com/andybalholm/c2go.

I have been working on new compression algorithms (not translated from C) in the matchfinder package. You can use them with the NewWriterV2 function. Currently they give better results than the old implementation (at least for compressing my test file, Newton’s Opticks) on levels 2 to 6.

I am using it in production with https://github.com/andybalholm/redwood.

API documentation is found at https://pkg.go.dev/github.com/andybalholm/brotli?tab=doc.