我正在编写一个 iPhone 应用程序,它从网络服务器下载一个 tar-gzip 压缩文件,然后需要取消存档该文件,以便可以将其复制到应用程序的 Documents 文件夹中。
我使用 tar/gzip 是因为我想在一个 HTTP 请求中下载一大堆小文件,以使一切变得又好又快。
我研究过类似的解决方案http://www.feep.net/libtar/,但作为一个 C/Objective-C 新手,我无法为 iPhone 平台编译它们中的任何一个。
(我觉得我应该能够对“tar -zxvf myfile.tar.gz”进行系统调用,但看起来并不那么容易!)
那么有没有一种简单的方法可以在 iPhone 上解压文件呢?或者我的做法是错误的,有更好的方法吗?
提前致谢!
Nik
这篇博文应该可以帮助您:http://blog.hawkey.org/?p=332
EDIT: 同一页面的 Google 缓存版本这实际上链接到论坛帖子在这里其中链接到Google 代码项目在这里,包含一些在 iOS 上实现解压的代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)