本地 Swift 压缩包解压缩

3

我希望能够实现zip解压缩,但不想使用外部框架。我认为iOS SDK中的Compression框架应该可以胜任,但我不确定。我正在寻找一些使用此框架提取文件的示例,但什么都没有找到。我想将所有文件从zip解压到某个目录(而不是Data对象)。有人可以帮我开始吗?也许有一些我没有找到的教程?任何帮助将不胜感激。


看一下这个教程:https://www.raywenderlich.com/148569/unsafe-swift。最后他们包装了旧的C API来进行压缩和解压缩。也许你可以在那里找到一些线索。 - pbodsk
谢谢,我会阅读并看看能否使用它。仍然似乎只是将其解压缩到数据,但也许我会找出如何将其转换为目录。 - Damian Dudycz
1个回答

2

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接