Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 解压多存档文件';目标C中的s_Objective C_Ios_Unzip - Fatal编程技术网

Objective c 解压多存档文件';目标C中的s

Objective c 解压多存档文件';目标C中的s,objective-c,ios,unzip,Objective C,Ios,Unzip,我想在我的iPad应用程序中解压缩文件。 为了实现这一点,我在不同的主题(stackoverflow^^)中找到了minizip包。 但我的问题是如何解压多个归档文件,如.zip.001、.zip.002等 如果你需要更多的信息,请问我 提前感谢您的考虑。编辑:如果文件名为.zip.001,那么它实际上不是多文件zip存档。这个文件被简单地分割成几个文件,你唯一要做的就是把它们放在一起。多文件zip存档将命名为.z01.z02.zip 如果您已经有了读取zip存档的工作代码,那么通过读取多文件存

我想在我的iPad应用程序中解压缩文件。 为了实现这一点,我在不同的主题(stackoverflow^^)中找到了minizip包。 但我的问题是如何解压多个归档文件,如.zip.001、.zip.002等

如果你需要更多的信息,请问我


提前感谢您的考虑。

编辑:如果文件名为
.zip.001
,那么它实际上不是多文件zip存档。这个文件被简单地分割成几个文件,你唯一要做的就是把它们放在一起。多文件zip存档将命名为
.z01
.z02
.zip

如果您已经有了读取zip存档的工作代码,那么通过读取多文件存档来扩展它应该很简单,请参阅:

8.2.1文件拆分是一种较新的扩展衍生工具。
分割遵循与分割相同的分割过程 但是,它不需要编写每个 段到唯一的可移动介质,而不是支持 将所有零件放置在局部或不可移动位置 例如文件系统、本地驱动器、文件夹等

8.3.3拆分ZIP文件通常写入同一位置 如果跨区名称 使用格式是因为每个段将位于同一位置 开车。为避免名称冲突,将命名拆分存档 如下所示。 段1=filename.z01
段n-1=filename.z(n-1)
段n=filename.zip

8.3.4.ZIP扩展名用于最后一段以支持 快速读取中心目录。段号 n应为十进制值


Refer在使用zip或rar文件时使用这种类型的文件格式。如Sulthan say,只需将文件和concat的所有数据按顺序放入一个文件中,然后解压缩这个新文件即可。感谢苏丹。