如何使用Zlib解压内存块中的文件

如何使用Zlib解压内存块中的文件,第1张

1 准备工作。下载zlib.dll。以及相关头文件。将dll文件及头文件加入工程。2 压缩:调用函数compress.形式樱陪斗为int compress(Byte * dest, uLong* destLen, const Byte *source, ULONG sourceLen)功能是将source指向的空间,长度为sourceLen的数据进行压缩,压缩数据储存在dest中,长度由参数destLen返回。如果压缩出错,返回对应错误号,否则返回0.3解压缩:调用函数uncompress.形式为int uncompress(Byte * dest, uLong* destLen, const Byte *source, ULONG sourceLen)功乱并能是将source指向的空间,长度为sourceLen的数据进脊磨行解压缩,解压缩后的数据储存在dest中,长度由参数destLen返回。如果解压缩出错,返回对应错误号,否则返回0.

第一步 下载并解压zlib压缩包

打开zlib官网,找到下闷谨载链接,右键复制地址:

在Linux中使用wget命令下载,执行如下命令开始下载:

wget http://zlib.net/zlib-1.2.8.tar.gz

解压:

tar zxvf zlib-1.2.8.tar.gz

第二步 开始安装

安装蚂数基过程比较简单,进入zlib的解压目录,依次执行下面几条命令即可:

配置:

./configure

如果之前没有安装gcc(C 编译器),这一毕培步将报如下错误信息::

xueliang@dev:~/download/zlib-1.2.8$ ./configure

Checking for gcc…

Compiler error reporting is too harsh for ./configure (perhaps remove -Werror).

** ./configure aborting.

xueliang@dev:~/download/zlib-1.2.8$

希望我的回答能对你有所帮助。

zlib.dll是敏团ZLIB压缩库相关文件,用于Windows应用程桥喊橘序压缩和解压缩。

zlib.dll必需的渗稿链接文件,可放在Windows\System中,也可放在NeorageX所在的文件夹中


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12142023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存