1

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

所以我的问题是如何用 C、C++ 或/和 Objective-C 中的一种语言解压缩像 .z01、.z02 或/和文件 .zip.001、.zip.002 这样的文件(如果可能的话,请举例说明如何制作这个)?我尝试(在Objective-C中)也获取所有文件的数据并将其组装在一个不起作用的文件中,所以另一个可能的响应是解释如何分割zip(只是数据切割或其他东西)?

提前感谢您的考虑

4

1 回答 1

1

最后,

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

因此,对于解压缩这种类型的文件,只需将所有文件的数据合并到一个文件中,然后使用框架 minizip 解压缩这个新文件,并在 Objective-C 中使用谷歌源代码中的代码项目 ZipArchive(使用 minizip)。

PS:感谢大卫 H 的帮助。

于 2012-11-09T15:51:53.080 回答