如何解压缩从 iPhone 上的服务器接收到的 gzip 文件?

Posted

技术标签:

【中文标题】如何解压缩从 iPhone 上的服务器接收到的 gzip 文件?【英文标题】:How to un-gzip file received from server on iPhone? 【发布时间】:2011-06-16 18:30:13 【问题描述】:

我正在使用 NSURLConnection 从服务器下载压缩的 JSON。是否可以使用作为 ios 一部分的库(Cocoa touch 框架)解压缩接收到的数据? 我有点困惑,因为很多人都在指点我下载一些第三方库?

【问题讨论】:

我也有同样的发现。NSSession下载的.tar.gz文件其实是一个tar文件 【参考方案1】:

我不确定是否有内置的 iOS 功能,但我知道使用ZipArchive 是一种可靠的方法。另请参阅 this SO question 和 this one。

【讨论】:

ZipArchive 是否也适用于 gzip,而不仅仅是适用于 zip?

以上是关于如何解压缩从 iPhone 上的服务器接收到的 gzip 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何在Linux下解压缩“.7z”文件?急啊!

如何将文件解压缩到 .NET 内存流?

使用 zlib+dictionary 压缩/解压缩 spdy 名称/值块时出错

如何在 Android 主屏幕上的我的应用程序图标上显示通知计数

iPhone:在运行时在主包子目录中下载 zip 并解压缩

安卓最强大的解压缩软件——ZArchiver