在c ++或c或Objective-C中解压缩拆分Zip或/和多个zip

时间:2012-11-09 09:55:44

标签: c++ objective-c ios c unzip

我想直接在我的iPad应用程序中解压缩多个zip文件或拆分文件。 为此,我在minngip中使用了一个langage C框架(适用于简单的.zip文件)。

所以我的问题是如何解压缩.z01,.z02或/和文件.zip.001,.zip.002这样的文件C,C ++或/和Objective-C之一(如果可能的话,一个例子)怎么做这个)? 我尝试(在Objective-C中)也获取所有文件的数据并汇总在一个不起作用的文件中,所以另一个可能的解决方法是解释如何分割zip(只是数据剪切或其他东西)? / p>

提前感谢您的考虑

1 个答案:

答案 0 :(得分:1)

最后,

当您在zip.001 zip.002等多个文件中拆分zip文件时...您只需剪切源文件的数据。

因此解压这类文件只需要获取所有文件的数据并将其连接到一个文件中,之后只需使用框架minizip解压缩这个新文件,然后在Objective-C中使用google源代码项目ZipArchive(使用minizip)代码。

P.S:感谢David H的帮助。