在 iOS 中以编程方式压缩和解压缩文件?

Posted

技术标签:

【中文标题】在 iOS 中以编程方式压缩和解压缩文件?【英文标题】:Zip and UnZip a file programmatically in iOS? 【发布时间】:2011-02-17 14:02:35 【问题描述】:

我们如何通过编码压缩和解压缩文件?

【问题讨论】:

How can I create a zip file by using Objective C?的可能重复 【参考方案1】:

查看this SO 问题。

这是一个库ziparchive

ziparchive 一个 Objective C 类 在 iPhone 和 Mac OSX 上压缩/解压缩

【讨论】:

【参考方案2】:

也看看ZipKit。

ZipKit 是一个 Objective-C 框架,用于在 Mac OS X 和 ios 应用程序中读写 Zip 档案,它支持:

标准 PKZip 格式 使用 PKZip 的 zip64 扩展文件大小超过 4GB 的文件 (可选)以与 Mac OS X 的存档实用程序兼容的方式进行资源分叉(仅在 > Mac OS X 目标中) 干净的中断,因此调用对象(例如,NSOperation 或 NSThread)可以取消归档。

【讨论】:

此仓库现已被删除

以上是关于在 iOS 中以编程方式压缩和解压缩文件?的主要内容,如果未能解决你的问题,请参考以下文章

IOS-网络(文件压缩和解压缩)

如何在 Android 中以编程方式解压缩文件?

linux文将于目录的压缩和解压缩命令:gzip压缩文件

iOS中使用ZipArchive压缩和解压缩文件-备

如何在 ubuntu 14.04 上运行的 ruby​​ 中以编程方式解压缩 .tar.xz 文件(没有中间体)?

python怎样压缩和解压缩ZIP文件