2011-03-10 72 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++試圖讓它變得慘不忍睹,只是比簡單地咬住子彈和工作更麻煩指針等等。