Native Swift实现了DEFLATE(解压缩)算法

Jee*_*eef 1 compression zlib swift swift2

我有一些使用DEFLATE算法压缩的数据,我相信它基本上只是说它的拉链.我正在写一个快速的应用程序,我有兴趣弄清楚是否有解压缩算法的原生纯swift(2.0)实现.

我需要在一个快速的动态框架中实现它,因此,如果我不必使用Objective-c代码,因为这需要我使用swift框架包含的objc框架等,这将是更好的选择.

我想我的问题是,是否存在本机swift实现,或者有没有办法使用swift调用zlib进行本机解压缩?

谢谢

Mir*_*ekE 5

看看Apple今年夏天推出的Compression框架.

我相信它可以解压缩任何ZLIB压缩文件(除其他外)并且应该非常高效.

  • @matt我相信这个是由Accelerate人员完成的,他们说ZLIB解压缩比参考库快了1.6倍(不管它是什么).API也看起来与zlib.h不同.更多信息:https://developer.apple.com/videos/wwdc/2015/?id = 712 (2认同)