以编程方式创建Zip文件C++

0xC*_*ACE 5 c++ zip

我试图找到一个允许我生成zip文件的库.我有一个文件列表,我想放入存档.我的第一个建议是使用zlib的boost,但结果却是死路一条.我也看了zziplib,但它是一个只读的lib.

如果有人有这方面的经验,并且在我希望听到它之前成功使用过lib.

这适用于MSVC9中的C++项目,lib必须可以免费使用.

Cra*_*rks 8

使用zlib而不需要提升.Zlib是在紧张的内存和时间内处理ZIP文件的最简单的方法,但是它是一个C库,并且大多数尝试使用C++,如果它已经惨遭挫败,只是比单纯咬住子弹和使用它更麻烦指针等等.


小智 3

查看Zip 实用程序

警告:此代码存在已知错误。它不能正确处理非 ASCII 文件名。它不能正确处理密码。