<分区>
我有一些数据是用 DEFLATE 算法压缩的,我相信这基本上只是说它压缩了。我正在编写一个 swift 应用程序,我有兴趣弄清楚是否有解压缩算法的原生纯 swift (2.0) 实现。
我需要在一个 swift 动态框架中实现它,因此如果我不必使用 Objective-c 代码会更好,因为这需要我制作一个包含在我的 swift 框架等中的 objc 框架。
我想我的问题是有没有原生的 swift 实现,或者有没有办法使用 swift 调用 zlib 进行原生解压缩?
谢谢
<分区>
我有一些数据是用 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 - 是否可以突出显示 tableView 单元格内的文本子字符串?
xcode - Swift 从完成处理程序中显示 View Controller
c++ - boost::iostreams::zlib::default_noheader 似乎被忽略了
language-agnostic - 258 双编码的放气长度
ios - 使用 CollectionViewController 创建 Collection View 我缺少什么?
node.js - 我们如何区分 deflate 流和 deflateRaw 流?