Brotli compression format
Go to file
Zoltan Szabadka 417107b3dd Add two more fast modes to the brotli compressor.
The new modes process the input data in independent blocks,
using backward references only from within an input block.

The new modes can be used by specifying quality 0 or quality 1,
the old quality 1 and quality 2 modes are renamed quality 2 and
quality 3, respectively, and the old quality 3 mode is removed.
2016-01-11 11:21:42 +01:00
appveyor [appveyor/install.ps1] remove unused functions for miniconda 2015-10-07 12:46:16 +01:00
dec Fix headers 2015-12-11 11:11:51 +01:00
docs Add Robert Obryk to the Acknowledgements section of the spec 2015-12-10 11:03:22 +01:00
enc Add two more fast modes to the brotli compressor. 2016-01-11 11:21:42 +01:00
python brotlimodule.cc: fix error with clang ('expected a class or namespace') 2015-12-08 12:49:04 +00:00
terryfy@8bb673f441 add support for Travis CI (OS X only for now) 2015-08-14 11:28:26 +01:00
tests Add more testdata. 2015-09-01 13:45:19 +02:00
tools Fix typo: LFLAGS => LDFLAGS 2015-12-18 23:26:41 +01:00
.gitignore Speed and memory usage improvements for the decoder. 2015-05-07 16:53:43 +02:00
.gitmodules add support for Travis CI (OS X only for now) 2015-08-14 11:28:26 +01:00
.travis.yml [travis] add Python 3.5.0 2015-10-07 09:18:50 +01:00
appveyor.yml [appveyor] properly support Python 3.5 2015-10-07 09:36:45 +01:00
CONTRIBUTING.md Fix CONTRIBUTING not rendered as markdown on GitHub 2015-10-23 20:26:30 +02:00
LICENSE Update license statement in source files. 2015-11-27 11:27:11 +01:00
README.md Upgrade license to MIT. 2015-11-27 10:40:56 +01:00
setup.py setup.py: don't enable c++0x for gcc 2015-12-08 12:33:06 +00:00
shared.mk Remove -std=c++11 from shared.mk 2016-01-06 08:19:02 -08:00

brotli

Brotli is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.

The specification of the Brotli Compressed Data Format is defined in the following internet draft: http://www.ietf.org/id/draft-alakuijala-brotli

Brotli is open-sourced under the MIT License, see the LICENSE file.

Brotli mailing list: https://groups.google.com/forum/#!forum/brotli