我的文档目录中有一个zip文件,我想在xcode中使用目标c代码解压缩该文件,我们该怎么做?有可能做到这一点
感谢 巴拉杰
答案 0 :(得分:4)
我在此链接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];