用于实时 zip 文件处理的开源 C 库

发布于 2024-08-21 15:12:56 字数 285 浏览 6 评论 0原文

我正在寻找一个可以打开和读取 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

七分※倦醒 2024-08-28 15:12:56

这样可以吗? Minizip?或者甚至7-zip

Would this do? Minizip? Or even 7-zip?

陌若浮生 2024-08-28 15:12:56

zlib 怎么样。

how about zlib.

天涯离梦残月幽梦 2024-08-28 15:12:56

看看这些人: 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文