我有一个文件,bigfile.gz,在我的iPhone应用程序的bundle。在应用程序开始时,我想gunzip该文件到我的文档目录在我的应用程序。我怎么能实现这个编程?
基本上我想要的效果是:gunzip bigfile.gz
..显然,gunzip
实用程序在iOS环境中是不可用的。
正如这篇文章所指出的:
iPhone的压缩API
zlib和bzip2都可用。然而,正如另一个答案指出的那样,如果您将对话的数据存储在NSData
对象中,那么您可以使用NSData
类别,该类别添加gzip和zlib压缩/解压缩作为简单方法。这里有一个有用的链接