如何解压 swift 中的 .gz 文件?
How to decompress a .gz file in swift?
我正在 swift 中编程,我有一个 NSData 对象,它表示 gz 格式的压缩二进制文件。我怎样才能解压它?
谢谢。
查看:https://github.com/1024jp/NSData-GZIP
这应该允许 compression/decompression。
你通过研究它来做到这一点。
快速 google 搜索显示 .gz
是 gzip
文件格式的文件扩展名。
所以在 Xcode 中搜索 "gzip"。看起来有一些错误的命中,但在 Cocoa Touch 中没有明显的内置支持。 Mac OS 中确实有一个终端命令可以 gzip 文件,但这对我们 iOS.
没有帮助
返回Google:
google 搜索“iOS gzip
库的第一个结果揭示了 Nick Lockwood 在 github
上的一个库,它可以让你转换 NSData
to/from gzip
格式:
https://github.com/nicklockwood/GZIP
我建议你看看那个。 (Nick Lockwood 为 iOS 开发了许多备受推崇的框架,包括出色的 iCarousel。我会首先关注他的作品,因为我知道他是一位才华横溢的开发人员,可以创建设计良好的库。
没有人怀疑
Apple 提供了一个关于如何 compress/decompress(尽管是文件而不是原始 Data
)的示例项目,这可能很有用。
Compressing and Decompressing Files with Swift Stream Compression
我正在 swift 中编程,我有一个 NSData 对象,它表示 gz 格式的压缩二进制文件。我怎样才能解压它?
谢谢。
查看:https://github.com/1024jp/NSData-GZIP
这应该允许 compression/decompression。
你通过研究它来做到这一点。
快速 google 搜索显示 .gz
是 gzip
文件格式的文件扩展名。
所以在 Xcode 中搜索 "gzip"。看起来有一些错误的命中,但在 Cocoa Touch 中没有明显的内置支持。 Mac OS 中确实有一个终端命令可以 gzip 文件,但这对我们 iOS.
没有帮助返回Google:
google 搜索“iOS gzip
库的第一个结果揭示了 Nick Lockwood 在 github
上的一个库,它可以让你转换 NSData
to/from gzip
格式:
https://github.com/nicklockwood/GZIP
我建议你看看那个。 (Nick Lockwood 为 iOS 开发了许多备受推崇的框架,包括出色的 iCarousel。我会首先关注他的作品,因为我知道他是一位才华横溢的开发人员,可以创建设计良好的库。
没有人怀疑
Apple 提供了一个关于如何 compress/decompress(尽管是文件而不是原始 Data
)的示例项目,这可能很有用。
Compressing and Decompressing Files with Swift Stream Compression