我试图找到一个允许我生成zip文件的lib。我有一个文件列表,我想放入存档。我的第一个建议是使用zlib的boost,但结果却是死路一条。我也看了zziplib,但它是一个只读的lib。
如果有人有这方面的经验,并且在我希望听到它之前成功使用了lib。
这适用于MSVC9中的C ++项目,lib必须可以在商业上免费使用。
答案 0 :(得分:7)
在没有提升的情况下使用zlib。 Zlib是在紧张的内存和时间内处理ZIP文件的最简单的方法,但是它是一个C库,并且大多数尝试使用C ++,如果它已经惨遭挫败,只是比单纯咬住子弹和使用它更麻烦指针等等。
答案 1 :(得分:3)
查看Zip Utils。
警告:此代码已知错误。它没有正确处理非ASCII文件名。它没有正确处理密码。
答案 2 :(得分:1)
为什么zlib是“死胡同”?这可能是你应该使用的。也许这里有人可以帮助你弄清楚如何让它发挥作用。