| Name: Brotli | |
| URL: https://github.com/google/brotli | |
| Version: 1.2.0 | |
| Revision: 028fb5a23661f123017c060daa546b55cf4bde29 | |
| Update Mechanism: Manual | |
| License: MIT | |
| License File: LICENSE | |
| Security Critical: yes | |
| Shipped: yes | |
| CPEPrefix: cpe:/a:google:brotli | |
| Description: | |
| Brotli is a generic byte-level compression algorithm that is used at the | |
| byte-compression level in WOFF 2.0 font file format. This library is used | |
| to decode WOFF 2.0 fonts and "Content-Encoding: br" responses. | |
| Some speed measurements to compare with //third_party/zlib were taken: | |
| https://docs.google.com/spreadsheets/d/1As6Sf03o8adulBH03RzIc0Ei_jNhcKXWArNsTQKk-8M/edit?usp=sharing | |
| At low compression levels, brotli is faster at compressing than zlib. At | |
| higher compression levels, brotli or zlib can be faster at compressing, | |
| depending on the data being compressed. At all compression levels, brotli | |
| decompresses roughly 1.6-2.0x slower than zlib. | |
| Local Modifications: | |
| - This only includes the contents of c/ directory, the README.md and the LICENSE | |
| files. | |
| - Auxiliary fuzzer runners removed from fuzz/ | |
| - common/dictionary.bin*: Removed. | |
| - BUILD.gn: Added. |