zlib 1.3.1 现已发布。zlib 是一个通用的数据压缩库,很多程序中的压缩或者解压缩函数都会用到这个库。zlib 适用于数据压缩的函式库,几乎适用于任何计算器硬件和操作系统。
1.3.1 版有以下主要变化:
- 拒绝 minizip 中 zip header field 的溢出
- 修复 inflateSync() 中位缓冲区中保存的数据的错误
- 添加 LIT_MEM 定义以使用更多内存来实现小幅压缩加速
- 修复 minizip 中 Zip64 end records 的 emission 决定
- 为 zError() 使用的 ERR_MSG() macro 添加 bounds checking 功能
- 消除 miniunz 中的 zip 文件遍历攻击
- 修复 check_match() 中 ZLIB_DEBUG 编译的错误
更新说明:https://github.com/madler/zlib/releases/tag/v1.3.1