如何解压缩gzip文件并将其写入未压缩文件,在iPhone上



我有一个文件,bigfile.gz,在我的iPhone应用程序的bundle。在应用程序开始时,我想gunzip该文件到我的文档目录在我的应用程序。我怎么能实现这个编程?

基本上我想要的效果是:gunzip bigfile.gz ..显然,gunzip实用程序在iOS环境中是不可用的。

正如这篇文章所指出的:

iPhone的压缩API

zlib和bzip2都可用。然而,正如另一个答案指出的那样,如果您将对话的数据存储在NSData对象中,那么您可以使用NSData类别,该类别添加gzip和zlib压缩/解压缩作为简单方法。这里有一个有用的链接

最新更新