swift - 原生swift zip解压

标签 swift zip compression

我想在不使用外部框架的情况下实现 zip 解压缩。我认为来自 iOS SDK 的压缩框架应该可以解决这个问题,但我不确定。我正在寻找一些关于如何使用它提取文件的示例,但一无所获。我不想将所有文件从 zip 提取到某个目录(不是数据对象)。有人可以帮我开始吗?也许我还没有找到一些教程?任何帮助将不胜感激。

最佳答案

zlib 已经存在,提供原始解压缩和 CRC 计算引擎。从那里您可以编写自己的代码来解释 zip 文件结构,这在 PKWare appnote 中有记录。 .它相对简单。

关于swift - 原生swift zip解压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42976669/

相关文章:

ios - 在应用程序生命周期的中间将本地 Realm 转换为同步 Realm (在 Swift 中)

linux - 为什么 zlib 中的压缩功能在 windows 和 linux 之间是不同的

c# - 如何递归压缩文件夹?

ios - 关于 UnsafeMutablePointer 的 destroy() 的术语

ios - SwiftUI 中的结构体初始化 : 'self' used before all stored properties are initialized

c# - 7zip 中的 7z.sfx 和 7zsd.sfx 模块有什么区别?

java - 使用 Zk 框架下载 zip

php - zip 文件的校验和

java - 在位图压缩时保留图像的分辨率

ios - SpriteKit : A gap between SKSpriteNodes