iPhone上的“Untar”文件
-
06-07-2019 - |
题
我正在编写一个从Web服务器下载tar-gzip文件的iPhone应用程序,然后需要取消归档此文件,以便将其复制到应用程序的Documents文件夹中。
我正在使用tar / gzip,因为我想在一个HTTP请求中下载一大堆小文件,以使一切变得美观和快速。
我调查了 http://www.feep.net/libtar/ 等解决方案,但作为一个C / Objective-C newb,我无法让他们中的任何一个为iPhone平台编译。
(我觉得我应该能够对“tar -zxvf myfile.tar.gz”进行系统调用,但看起来并不容易!)
那么有一种简单的方法来解压缩iPhone上的文件吗?或者我认为这一切都错了,有更好的方法吗?
提前致谢!
的Nik
解决方案
此博客文章可以帮助您: http://blog.hawkey.org/?p=332
编辑:同一页面的Google缓存版本实际上链接到论坛帖子链接到此处的Google代码项目,包含一些在iOS上实现解压缩的代码。
其他提示
以下是适用于iOS的轻量级文库: https://github.com/mhausherr /光解压缩换-IOS
关于解决方案的完整博客文章: http:// blog.octo.com/en/untar-on-ios-the-pragmatic-way/
希望这有帮助, 文森特
我采用了不同的方法,将 libarchive
和 bz2lib
构建为iOS的静态库。你可以在这里找到它:
不隶属于 StackOverflow