2011-03-10 70 views
5

我正在试图找到一个允许我生成zip文件的lib。我有一个我想放入档案的文件列表。我的第一个建议是使用zlib进行boost,但结果却是死胡同。我也看了zziplib,但是它只是一个只读库。以编程方式创建Zip文件C++

如果任何人有这样做的经验,并且在我喜欢听到它之前成功地使用过lib。

这是针对MSVC9中的C++项目,并且lib必须可以自由使用。

回答

4

结账Zip Utils

+0

我使用zLib的困难是,我很难找到教程或使用示例来帮助我使用它。 Zip Utils不仅易于使用和记录,而且可以直接投入到我的项目中并立即开展工作。另外它只有两个文件来自“重构zlib和info-zip源代码的内部”,这意味着它的简单性和zLib的可靠性。完善。 – 0xC0DEFACE 2011-03-10 01:10:37

+0

我从来没有用过它,但它看起来很简单,就像你说的那样,它就像你想要的那样从zlib派生出来。 – 2011-03-10 01:19:29

1

为什么zlib是“死胡同”?这可能是你应该使用的。也许这里的某个人可以帮助你弄清楚如何让它起作用。

7

在没有提升的情况下使用zlib。 Zlib几乎是在紧张的内存和时间内处理ZIP文件的最简单的方法,但它是一个C库,并且大多数C++试图让它变得惨不忍睹,只是比简单地咬住子弹和工作更麻烦指针等等。