• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

LICENSEH A D21-Jun-20191.1 KiB2016

README.mdH A D21-Jun-2019294 64

backward_references.goH A D21-Jun-20196.5 KiB178125

backward_references_hq.goH A D21-Jun-201927 KiB796627

bit_cost.goH A D21-Jun-201910.7 KiB437318

bit_reader.goH A D21-Jun-20196.6 KiB267182

block_splitter.goH A D21-Jun-20194.3 KiB154109

block_splitter_command.goH A D21-Jun-201913.5 KiB434361

block_splitter_distance.goH A D21-Jun-201913.5 KiB434361

block_splitter_literal.goH A D21-Jun-201913.4 KiB434361

brotli_bit_stream.goH A D21-Jun-201941.7 KiB1,2661,014

brotli_test.goH A D21-Jun-20199.9 KiB397356

cluster.goH A D21-Jun-2019839 3117

cluster_command.goH A D21-Jun-20199.7 KiB327243

cluster_distance.goH A D21-Jun-20199.7 KiB327243

cluster_literal.goH A D21-Jun-20199.7 KiB327243

command.goH A D21-Jun-20195.3 KiB253215

compress_fragment.goH A D21-Jun-201926.5 KiB841624

compress_fragment_two_pass.goH A D21-Jun-201921.5 KiB750595

constants.goH A D21-Jun-20191.9 KiB7831

context.goH A D21-Jun-201913.2 KiB2,1772,064

decode.goH A D21-Jun-201968.5 KiB2,6332,010

dictionary.goH A D21-Jun-2019694.6 KiB122,891122,870

dictionary_hash.goH A D21-Jun-2019149.6 KiB32,78032,771

encode.goH A D21-Jun-201942.7 KiB1,7381,389

encoder_dict.goH A D21-Jun-2019629 2317

entropy_encode.goH A D21-Jun-201913.8 KiB594446

entropy_encode_static.goH A D21-Jun-201933.4 KiB4,3954,381

fast_log.goH A D21-Jun-20196.1 KiB297277

find_match_length.goH A D21-Jun-2019424 178

go.modH A D21-Jun-2019113 63

go.sumH A D21-Jun-2019219 32

h10.goH A D21-Jun-20199.5 KiB288196

h5.goH A D21-Jun-20196.8 KiB215153

h6.goH A D21-Jun-20197 KiB217155

hash.goH A D21-Jun-20199.2 KiB345276

hash_composite.goH A D21-Jun-20192.9 KiB9468

hash_forgetful_chain.goH A D21-Jun-20197.6 KiB254183

hash_longest_match_quickly.goH A D21-Jun-20196.8 KiB215149

hash_rolling.goH A D21-Jun-20194.9 KiB170113

histogram.goH A D21-Jun-20195.4 KiB228193

huffman.goH A D21-Jun-201911.6 KiB654554

literal_cost.goH A D21-Jun-20194.6 KiB183146

memory.goH A D21-Jun-2019974 5736

metablock.goH A D21-Jun-201920.3 KiB556436

metablock_command.goH A D21-Jun-20196 KiB163127

metablock_distance.goH A D21-Jun-20196 KiB163127

metablock_literal.goH A D21-Jun-20196 KiB163127

params.goH A D21-Jun-20191.1 KiB3826

platform.goH A D21-Jun-20191.3 KiB10485

prefix.goH A D21-Jun-20191.3 KiB3118

prefix_dec.goH A D21-Jun-201937.4 KiB724715

quality.goH A D21-Jun-20195.3 KiB197142

reader.goH A D21-Jun-20192.3 KiB10174

ringbuffer.goH A D21-Jun-20194.3 KiB13382

state.goH A D21-Jun-20197.7 KiB296262

static_dict.goH A D21-Jun-201916.8 KiB667586

static_dict_lut.goH A D21-Jun-2019914 KiB75,09575,081

symbol_list.goH A D21-Jun-2019471 2311

transform.goH A D21-Jun-201910 KiB642608

utf8_util.goH A D21-Jun-20191.9 KiB7245

util.goH A D21-Jun-201987 86

write_bits.goH A D21-Jun-20191.5 KiB5727

writer.goH A D21-Jun-20194.2 KiB156102

README.md

1This package is a brotli compressor and decompressor implemented in Go.
2It was translated from the reference implementation (https://github.com/google/brotli)
3with the `c2go` tool at https://github.com/andybalholm/c2go.
4
5I am using it in production with https://github.com/andybalholm/redwood.
6