黑暗之魂2盾牌抵挡能力:zlib

来源:百度文库 编辑:九乡新闻网 时间:2024/04/30 04:17:56

zlib是提供数据压缩用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。截至2007年3月,zlib是包含在Coverity的美国国土安全部赞助者选择继续审查的开源项目。

今天,zlib是一种事实上的业界标准,以至于在标准文档中,zlib和DEFLATE常常互换使用。数以千计的应用程序直接或间接依靠zlib压缩函式库,包括:  * Linux核心:使用zlib以实作网络协定的压缩、档案系统的压缩以及开机时解压缩自身的核心。  * libpng,用于PNG图形格式的一个实现,对bitmap数据规定了DEFLATE作为流压缩方法。  * Apache:使用zlib实作http 1.1。  * OpenSSH、OpenSSL:以zlib达到最佳化加密网络传输。  * FFmpeg:以zlib读写Matroska等以DEFLATE算法压缩的多媒体串流格式。  * rsync:以zlib最佳化远端同步时的传输。  * The dpkg and RPM package managers, which use zlib to unpack files from compressed software packages.  * Subversion 、Git和 CVS 版本控制 系统,使用zlib来压缩和远端仓库的通讯流量。  * dpkg和RPM等包管理软件:以zlib解压缩RPM或者其他封包。  因为其代码的可移植性,宽松的许可以及较小的内存占用,zlib在许多嵌入式设备中也有应用。