文件名称:Brotli:Brotli 压缩格式-开源
文件大小:542KB
文件格式:ZIP
更新时间:2024-07-05 10:09:22
开源软件
1.0.9 版包含对“整数溢出”问题的修复。 当使用“one-shot”解码API(或流API的输入块不受限制),输入大小(块大小)大于2GiB,并且输入包含未压缩块时,会发生这种情况。 溢出发生后,memcpy 会被调用一个巨大的 num 值,这可能会导致崩溃。 Brotli 是一种通用无损压缩算法,它使用 LZ77 算法的现代变体、霍夫曼编码和二阶上下文建模的组合来压缩数据,其压缩率可与当前可用的最佳通用压缩方法相媲美。 它的速度与 deflate 相似,但提供更密集的压缩。 Brotli 压缩数据格式的规范在 RFC 7932 中定义。Brotli 在 MIT 许可下开源。 您可以使用 vcpkg 依赖项管理器下载并安装 brotli。