Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
external_zlib_4.4_CVE-2018-25032 — 通用数据压缩库,实现zlib、deflate和gzip格式,具有线程安全函数和跨平台构建支持。 | Kitploit
工具/GitHubGitHub/trinadh465/external_zlib_4.4_cve-2018-25032
通用工具
GitHubtrinadh465/external_zlib_4.4_cve-2018-25032

external_zlib_4.4_CVE-2018-25032

通用数据压缩库,实现zlib、deflate和gzip格式,具有线程安全函数和跨平台构建支持。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
123年前尚未审核

ZLIB 数据压缩库

zlib 1.2.7 是一个通用的数据压缩库。所有代码都是线程安全的。zlib 库使用的数据格式由 RFC(请求评论)1950 到 1952 在以下文件中描述: http://tools.ietf.org/html/rfc1950(zlib 格式),rfc1951(deflate 格式)和 rfc1952(gzip 格式)。

压缩库的所有功能都在文件 zlib.h 中说明(欢迎志愿者编写手册页,请联系 [email protected])。库的使用示例在文件 test/example.c 中给出,该文件也测试库是否正常工作。另一个示例在文件 test/minigzip.c 中给出。压缩库本身由根目录中的所有源文件组成。

要编译所有文件并运行测试程序,请按照 Makefile.in 顶部的说明操作。简而言之,"./configure; make test",如果一切顺利,对大多数 Unix 变种,"make install" 应该可以正常工作。对于 Windows,请使用 win32/ 或 contrib/vstudio/ 中的某个特殊 makefile。对于 VMS,请使用 make_vms.com。

有关 zlib 的问题应发送至 [email protected],或者针对 Windows DLL 版本联系 Gilles Vollant [email protected]。zlib 主页是 http://zlib.net/。在报告问题之前,请检查该网站以确认您拥有最新版本的 zlib;否则请获取最新版本并检查问题是否仍然存在。

在寻求帮助之前,请阅读 zlib 常见问题解答 http://zlib.net/zlib_faq.html。

Mark Nelson [email protected] 在 1997 年 1 月的 Dr. Dobb's Journal 上撰写了一篇关于 zlib 的文章;该文章的副本可在 http://marknelson.us/1997/01/01/zlib-engine/ 获取。

1.2.7 版本所做的更改记录在文件 ChangeLog 中。

不受支持的第三方贡献在 contrib/ 目录中提供。

zlib 可通过 Java 的 java.util.zip 包获得,文档地址为 http://java.sun.com/developer/technicalArticles/Programming/compression/。

由 Paul Marquess [email protected] 编写的 Perl 接口可在 CPAN(综合 Perl 存档网络)站点获得,包括 http://search.cpan.org/~pmqs/IO-Compress-Zlib/。

由 A.M. Kuchling [email protected] 编写的 Python 接口可在 Python 1.5 及更高版本中获得,请参阅 http://docs.python.org/library/zlib.html。

zlib 已内置于 tcl:http://wiki.tcl.tk/4610。

一个用于读写 .zip 格式文件的实验性包,由 Gilles Vollant [email protected] 基于 zlib 编写,可在 zlib 的 contrib/minizip 目录中获得。

一些目标的注意事项:

  • 对于 Windows DLL 版本,请参阅 win32/DLL_FAQ.txt

  • 对于 64 位 Irix,必须在没有任何优化的情况下编译 deflate.c。使用 -O 时,一个 libpng 测试会失败。该测试在 32 位模式下(使用 -n32 编译标志)可以工作。编译器错误已报告给 SGI。

  • zlib 不适用于 OSF/1 2.1 下 DEC 3000/300LX 上的 gcc 2.6.3;使用 cc 编译时可以工作。

  • 在 AlphaServer 上的 Digital Unix 4.0D(原 OSF/1)上,需要使用 cc 选项 -std1 才能使 gzprintf 正常工作。这由 configure 完成。

  • zlib 不适用于某些版本的 /bin/cc 下的 HP-UX 9.05。它可与其他编译器一起工作。请使用 "make test" 检查您的编译器。

  • RISCOS 或 BEOS 上不支持 gzdopen。

  • 对于 PalmOs,请参阅 http://palmzlib.sourceforge.net/

致谢:

zlib 使用的 deflate 格式由 Phil Katz 定义。deflate 和 zlib 规范由 L. Peter Deutsch 编写。感谢所有报告问题并提出各种改进建议的人;他们人数太多,无法在此一一列举。

版权声明:

(C) 1995-2012 Jean-loup Gailly 和 Mark Adler

本软件按“原样”提供,不附带任何明示或暗示的保证。在任何情况下,作者均不对因使用本软件而造成的任何损害负责。

允许任何人出于任何目的使用本软件,包括商业应用,以及对其进行修改和自由重新分发,但须遵守以下限制:

  1. 不得歪曲本软件的来源;您不得声称自己编写了原始软件。如果您在产品中使用本软件,我们感谢在产品文档中予以致谢,但非必需。
  2. 修改后的源代码版本必须明确标识为修改版,并且不得被歪曲为原始软件。
  3. 不得从任何源代码分发中删除或更改此声明。

Jean-loup Gailly Mark Adler [email protected] [email protected]

如果您在产品中使用 zlib 库,我们 不希望 收到需要签名的冗长法律文件。源代码是免费提供的,但没有任何形式的保证。该库完全由 Jean-loup Gailly 和 Mark Adler 编写;它不包含第三方代码。

如果您重新分发修改后的源代码,我们感谢您在文件 ChangeLog 中包含记录您更改的历史信息。请阅读常见问题解答以获取有关修改版源代码分发的更多信息。

下载工具