我想在我的iPad应用程序中解压Zip文件。 为了使我在不同的主题(在stackoverflow ^^)中找到包minizip。 但我的问题是Unzip多档案如何.zip.001,.zip.002等......?
如果您需要更多信息,请问我。
提前感谢您的考虑。
答案 0 :(得分:2)
编辑:如果文件命名是.zip.001
,那么它实际上不是一个多文件zip存档。该文件只是分成几个文件,你唯一要做的就是把它们放在一起。多文件zip存档将命名为.z01
.z02
.zip
如果您已经有一个工作代码来读取zip存档,那么扩展它以读取多文件存档应该很简单,请参考:
http://www.pkware.com/documents/casestudies/APPNOTE.TXT
8.2.1文件分割是跨越的新推导 拆分遵循相同的分段过程 但是,它不需要写每个 分段到一个独特的可移动媒体,而不是支持 将所有部件放在本地或不可移动的位置 例如文件系统,本地驱动器,文件夹等。
8.3.3拆分ZIP文件通常写入同一位置 并且如果跨越名称,则会发生名称冲突 使用格式,因为每个段将驻留在同一个段上 驾驶。为避免名称冲突,将命名拆分归档 如下。
段1 = filename.z01
段n-1 = filename.z(n-1)
段n = filename.zip8.3.4 .ZIP扩展名用于支持的最后一个段 快速阅读中央目录。段号 n应该是十进制值。