用于实时 zip 文件处理的开源 C 库
我正在寻找一个可以打开和读取 zip 文件内容的 C/C++ 库(编写 zip 文件不是严格要求,但会很好)。
我希望能够打开文件,枚举文件,然后从 zip 文件中的文件中有效读取(未加密)数据。
我发现的所有库都非常特定于 WIN32。我需要可以在 Mac OS X 或 iPhone(PPC、X86 或 64 位)上运行的东西。
我不担心 Zip64(尽管再次强调,那会很好)
编辑:请不要建议 zlib。 Zlib 是一个用于压缩/解压缩压缩数据的库。它对实际的 zip 文件一无所知。
I'm looking for a C/C++ library that can open and read the contents of zipfiles (writing zipfiles isn't a strict requirement but would be nice).
I want to be able to open a file, enumerate the files and then efficient read (unencrypted) data from the files in the zipfile.
All the libraries I've found are all very WIN32 specific. I need something that can run on Mac OS X or iPhone (PPC, X86 or 64-bit).
I'm not worried about Zip64 (although again, that would be nice)
Edit: Please don't suggest zlib. Zlib is a library for compressing/decompressing zipped data. It doesn't know anything about actual zipfiles.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这样可以吗? Minizip?或者甚至7-zip?
Would this do? Minizip? Or even 7-zip?
zlib 怎么样。
how about zlib.
看看这些人: http://www.info-zip.org/
他们解压Linux 上的实用程序,我很确定您可以在您的项目中使用他们的代码库。
Check out these guys: http://www.info-zip.org/
They make the unzip utility on linux, I'm pretty sure you could use their codebase for your projects.