2017-03-23 257 views
2

我想在不使用外部框架的情況下實現zip解壓縮。我認爲iOS SDK的壓縮框架應該可以,但我不確定。我正在尋找一些關於如何使用這個提取文件的例子,但什麼也沒找到。我不想將所有文件從zip壓縮到某個目錄(而不是數據對象)。有人能幫我開始嗎?也許一些教程我沒有找到?任何幫助將不勝感激。原生swift zip解壓縮

+0

查看本教程:https://www.raywenderlich.com/148569/unsafe-swift。最終他們最終將舊的C API封裝起來進行壓縮和解壓縮。也許你可以在那裏找到一些線索。 – pbodsk

+0

謝謝,我會閱讀並看看我能否使用它。看起來他們只是解壓縮到數據,但也許我會找出如何將其轉換爲目錄。 –

回答

2

已經存在的zlib提供了原始的解壓縮和CRC計算引擎。從那裏您可以編寫自己的代碼來解釋zip文件結構,這在PKWare appnote中有記錄。這是相對直接的。