用于在适当位置修改ZIP文件的C++库

问题描述:

只要有跨平台的API,我正在寻找一种方法向/从现有ZIP归档文件或任何其他归档格式添加或删除文件必须重新编写一个新的zip文件,并添加新文件,或者删除从其中删除的项目。用于在适当位置修改ZIP文件的C++库

使用ZIP文件时,目录放置在文件的末尾,因此zip文件的某些部分可能每次都需要重写。我只是想避免每次都要重写整个事情。我正在处理的档案文件将会很大,速度也很重要。

是否有任何C++库在那里做我在找什么?

Zipios++提供ZIP压缩文件中的文件直接访问。

几个拉链库可用,有两个主要的库是:

http://www.gzip.org/

http://www.info-zip.org/

- 亚当

+0

唉,7zip API是Windows上次我检查。 – 2009-02-25 01:16:38

+0

无论如何,7zip SDK都支持LZMA压缩标准,但似乎没有简单的zip支持。上面列出了两个更常见的库。 – 2009-02-25 01:18:12