【问题标题】:how can we unzip a file in objective c? [duplicate]我们如何在目标 c 中解压缩文件? [复制]
【发布时间】:2009-10-09 23:35:03
【问题描述】:

可能重复:
Is there any zip decompression for iPhone?

我的文档目录中有一个 zip 文件,我想使用 xcode 中的目标 c 代码解压缩该文件,我们该怎么做?有可能吗

谢谢 巴拉杰

【问题讨论】:

标签: iphone


【解决方案1】:

我在下面这个链接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];

【讨论】:

  • 它不适用于 mac 应用程序。
猜你喜欢
  • 2017-04-24
  • 2018-01-28
  • 2013-05-30
  • 2011-11-15
  • 1970-01-01
  • 1970-01-01
  • 2011-11-01
  • 1970-01-01
  • 2022-08-18
相关资源
最近更新 更多