(7)使用zlib的软件 今天,zlib是一种事实上的业界标准,以至于在标准文档中,zlib和DEFLATE常常互换使用。数以千计的应用程序直接或间接依靠zlib压缩函式库(参考http://zlib.net/apps.html),包括: Linux核心:使用zlib以实作网络协定的压缩、档案系统的压缩以及开机时解压缩自身的核心。 libpng,用于PNG图形格式的一个实...
deflateInit()还会检查zlib.h头文件所使用的zlib库版本和链接器使用的zlib库版本是否一致,这对于共享zlib库的环境尤为重要。 注意,应用程序可以初始化多个相互独立的zlib流,它们可以并行执行。z_stream结构中保存的状态信息可以让zlib方法可重入。 /* allocate deflate state */strm.zalloc=Z_NULL;strm.zfree=Z_NUL...
deflateInit()还会检查zlib.h头文件所使用的zlib库版本和链接器使用的zlib库版本是否一致,这对于共享zlib库的环境尤为重要。 注意,应用程序可以初始化多个相互独立的zlib流,它们可以并行执行。z_stream结构中保存的状态信息可以让zlib方法可重入。 /* allocate deflate state */strm.zalloc=Z_NULL;strm.zfree=Z_NUL...