行业资讯

交叉编译 zlib

发布时间:2026/7/5 21:28:21
交叉编译 zlib 交叉编译 zlib概述zlib 被设计为一个免费的、通用的、不受法律约束的、即不受任何专利保护的无损数据压缩库,可在几乎任何计算机硬件和操作系统上使用。zlib 数据格式本身可以跨平台移植。与Unix 压缩和 GIF 图像格式中使用的 LZW 压缩方法不同,zlib 中当前使用的压缩方法基本上不会扩展数据。(在极端情况下,LZW 可以将文件大小增加两倍或三倍。)zlib 的内存占用量也与输入数据无关,如果需要,可以在压缩时降低一些成本。zlib 由 Jean-loup Gailly(压缩)和 Mark Adler(解压缩)编写。Jean-loup 也是 gzip 的主要作者,comp.compress FAQ 列表的作者,Info-ZIP 的 ZIP 的前任维护者;Mark 也是 gzip 和 UnZip 主要解压例程的作者,也是 Zip 的原作者。毫不奇怪,zlib 中使用的压缩算法与 gzip 和 Zip 中的压缩算法基本相同,即源自 PKWARE 的 PKZIP 2.x 的 “deflate” 方法。deflate 和 zlib 规范都在 1996 年 5 月获得了正式的 Internet RFC 地位,而 zlib 本身也被 Java Development Kit(JDK)1.1 版采用,既作为原始类,也作为 JAR 归档格式的一个组件。今天,zlib是一种事实上的业界标准,以至于在