zlib.dll 文件是什么?应该放在哪个文件夹?

zlib.dll 文件是什么?应该放在哪个文件夹?,第1张

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

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

由于Unix系一贯坚持功能分离,所以通常是先tar再gzip来完成多文件一次压缩。

开发中一般是借助zlib-X.X.X.tar.gz\zlib-X.X.X.tar\zlib-X.X.X\contrib\minizip\实例中的接口:

ZLib 可能并不是一个针对 ZIP 文件的库,它只是一个针对 gzip 以及 deflate 算法的库。它提供了一个叫做 minizip

 (contrib\minizip) 例子来给出 *** 作 ZIP 文件的方法。下文将从 ZLib 出发,归结出两个傻瓜接口:BOOL ZipCompress(LPCTSTR lpszSourceFiles, LPCTSTR lpszDestFile)

BOOL ZipExtract(LPCTSTR lpszSourceFile, LPCTSTR lpszDestFolder)  

要引入的源文件  

ZLib 主目录下的代码,除 minigzip.c、example.c 外;  

contrib\minizip 下的代码,除 minizip.c、miniunz.c 外。

相关 API  

然 minizip 更像是个例子,但是除去其主程序 minizip.c 和 miniunz.c 后,剩下的部分我们可以看作是 ZLib 

的一个上层库,它封装了与 ZIP 文件格式相关的 *** 作。而 minizip.c 和 miniunz.c 

就是我们要改写的——把它从命令行程序改为上述傻瓜接口。minizip.c 和 miniunz.c 中用到的 API 主要有:  

压缩相关:  

zipOpen64  

zipClose  

zipOpenNewFileInZip  

zipCloseFileInZip  

zipWriteInFileInZip

解压相关:  

unzOpen64  

unzClose  

unzGetGlobalInfo64  

unzGoToNextFile  

unzGetCurrentFileInfo64  

unzOpenCurrentFile  

unzCloseCurrentFile  

unzReadCurrentFile

想必看到这些名字都能猜到怎么用了吧。好的接口果然能带给人愉悦的。minizip 中的这些函数有的是带“64”的有的是不带的,有的还有“2”、“3”、“4”版本。这里一律用带 64 的,不带“2”、“3”、“4”的。

来源参考:http://www.cppblog.com/Streamlet/archive/2010/09/22/127368.html

zlib.dll是ZLIB压缩库的常用执行文件,用于Windows应用程序压缩和解压缩。 QQ程序里最常用,有10多个文件夹里要用到它。

丢失 zlib.dll 可能是由于感染病毒造成的,也可能是你自己不小心误删除的。建议你在电脑杀毒之后删除QQ,自己再去下载最新版的QQ,重新安装一次就能解决了。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存