2009-02-25 28 views
5

只要有跨平臺的API,我正在尋找一種方法向/從現有ZIP歸檔文件或任何其他歸檔格式添加或刪除文件必須重新編寫一個新的zip文件,並添加新文件,或者刪除從其中刪除的項目。用於在適當位置修改ZIP文件的C++庫

使用ZIP文件時,目錄放置在文件的末尾,因此zip文件的某些部分可能每次都需要重寫。我只是想避免每次都要重寫整個事情。我正在處理的檔案文件將會很大,速度也很重要。

是否有任何C++庫在那裏做我在找什麼?

回答

0

幾個拉鍊庫可用,有兩個主要的庫是:

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