我正在编写一个 iPhone 应用程序,该应用程序从 Web 服务器下载一个 tar-gzipped 文件,然后需要解压缩该文件,以便可以将其复制到应用程序的 Documents 文件夹中。
我使用 tar/gzip 是因为我想在一个 HTTP 请求中下载一大堆小文件,以使一切变得又好又快。
我已经研究了http://www.feep.net/libtar/之类的解决方案,但作为一个 C/Objective-C 新手,我无法为 iPhone 平台编译它们中的任何一个。
(我觉得我应该能够对“tar -zxvf myfile.tar.gz”进行系统调用,但看起来并不那么容易!)
那么有没有一种简单的方法来解压缩 iPhone 上的文件?或者我是否将这一切都错了,有没有更好的方法来做到这一点?
提前致谢!
尼克