2010-03-24 69 views
1

我怎樣才能解壓iphone sdk中的tar文件?我試過 miniZip和libZ.dylib,它只提取.gZ文件。我解壓縮my.tar.gz文件到my.tar。但我怎樣才能再次提取tar文件?任何人都可以幫忙?iphone SDK中的tar提取?

回答

0

你看過libtar

+0

是否有可能在iPhone SDK它由很多的文件... 我必須使用哪一個自述文件說要安裝嗎? – 2010-03-24 08:53:10

+0

這都是C,查看lib和libtar文件夾,所以編譯時應該能夠將這些文件包含在項目中。這應該工作,除非有一些特殊的依賴。但據我所知,它看起來是POSIX。 – 2010-03-24 09:06:23

1

我找到的最好的圖書館是libarchive。它設計精良,記錄豐富,速度快。

我剛剛在GitHub上創建了一個存儲庫,該存儲庫具有將libarchivelibbz2作爲iOS 4.2+的靜態庫的工具。 (應該可以用它來針對3.X,太。)

http://github.com/davepeck/iOS-libarchive/

在堆棧溢出等相關問題,人們已經指出,libarchive包含在SDK中。這不完全正確。包含二進制libarchive.2.dylib,但標題不包含。這同樣適用於libbz2(但奇怪的是,不是libz。)這意味着libarchive被視爲私有API--換句話說,如果您打算在App Store上發佈,則無法使用它。因此我的存儲庫。