【发布时间】:2009-10-09 23:35:03
【问题描述】:
我的文档目录中有一个 zip 文件,我想使用 xcode 中的目标 c 代码解压缩该文件,我们该怎么做?有可能吗
谢谢 巴拉杰
【问题讨论】:
标签: iphone
我的文档目录中有一个 zip 文件,我想使用 xcode 中的目标 c 代码解压缩该文件,我们该怎么做?有可能吗
谢谢 巴拉杰
【问题讨论】:
标签: iphone
我在下面这个链接download and unzip file in iOS的堆栈溢出中找到了一个很好的答案,请在下面查看
我过去曾成功使用过ZipArchive。它非常轻巧且易于使用,支持密码保护、ZIP 内的多个文件以及压缩和解压缩。
基本用法是:
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"ZipFileName" ofType:@"zip"];
ZipArchive *zipArchive = [[ZipArchive alloc] init];
[zipArchive UnzipOpenFile:filepath Password:@"xxxxxx"];
[zipArchive UnzipFileTo:{pathToDirectory} overWrite:YES];
[zipArchive UnzipCloseFile];
[zipArchive release];
更多关于这个包的例子here
我也在一些项目中尝试过SSZipArchive。 下面的行将解压缩您的 zip 文件。
[SSZipArchive unzipFileAtPath:path toDestination:destination];
【讨论】: