swift - DEFLATE(解压缩)算法的 native Swift 实现

标签 swift zlib swift2 compression

<分区>

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

我需要在一个 swift 动态框架中实现它,因此如果我不必使用 Objective-c 代码会更好,因为这需要我制作一个包含在我的 swift 框架等中的 objc 框架。

我想我的问题是有没有原生的 swift 实现,或者有没有办法使用 swift 调用 zlib 进行原生解压缩?

谢谢

最佳答案

看看 Compression framework Apple 今年夏天推出。

我相信它可以解压缩任何 ZLIB 压缩文件(以及其他内容),并且在这方面应该非常高效。

关于swift - DEFLATE(解压缩)算法的 native Swift 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953852/

相关文章:

iOS:识别捏合手势但不识别两个手指平移?

ios - 是否可以突出显示 tableView 单元格内的文本子字符串?

xcode - Swift 从完成处理程序中显示 View Controller

c++ - boost::iostreams::zlib::default_noheader 似乎被忽略了

language-agnostic - 258 双编码的放气长度

ios - 使用 CollectionViewController 创建 Collection View 我缺少什么?

ios - 需要帮助将数据添加到 TableView

node.js - 我们如何区分 deflate 流和 deflateRaw 流?

swift2 - 如何在 Swift 2 和 3 中使用 CommonCrypto 进行 PBKDF2

iphone - 当选择文本字段时将 View 移到键盘后面