我正在使用swift编程,我有一个NSData对象,它代表一个gz格式的压缩二进制文件。我该如何解压缩?
谢谢。
答案 0 :(得分:3)
退房:https://github.com/1024jp/NSData-GZIP
这应该允许压缩/解压缩。
答案 1 :(得分:-2)
你通过研究它来做到这一点。
快速谷歌搜索显示.gz
是gzip
文件格式的文件扩展名。
所以在Xcode中搜索“gzip”。看起来像是一些虚假命中,但在Cocoa Touch中没有明显的内置支持。它确实看起来像Mac OS中的终端命令gzip文件,但这对iOS没有帮助。
返回Google:
谷歌搜索“iOS gzip
库中的第一个搜索结果显示,github
上的Nick Lockwood图书馆可让您将NSData
转换为gzip
格式:
https://github.com/nicklockwood/GZIP
我建议你看一下。 (尼克洛克伍德有一些非常受欢迎的iOS框架,包括优秀的iCarousel。我首先倾向于他的工作,因为我知道他是一个有才华的开发人员,他创造了设计良好的图书馆。
毫无疑问是其他人。