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

时间:2011-07-18 23:55:28

标签: iphone ios gzip

我的iPhone应用程序包中有一个文件bigfile.gz。在应用程序启动时,我想将该文件压缩到我的应用程序中的Documents目录。如何以编程方式实现此目标?

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

1 个答案:

答案 0 :(得分:4)

正如本文所述:

Compression API on the iPhone

zlib和bzip2都可用。但是,正如另一个答案所指出的,如果您将对话的数据存储在NSData对象中,那么您可以使用NSData类别将gzip和zlib压缩/解压缩作为简单方法添加。这是一个useful link