我需要解压缩包含其他文件和目录的gzip文件,并单独保存这些文件,可以在iOS中执行此操作吗?
我的压缩文件具有以下结构
file.tar.bz2
- db_update.sql
- Tmp /
- image.png
- image2.png
我找到了显示如何执行此操作的文档,但仅适用于存档为单个文件的情况。
需要将其保存在相同档案的结构中,是否可以?
答案 0 :(得分:1)
你可以在这做两件事。
tar
的内容序列化目录结构。对于tar,请使用libarchive
。gzip
切换到zip
。 zip
(也称为PK zip)可以压缩目录结构而不是单个文件。对于zip
,请查看minizip
。在评论中说明@Kevin,您已经拥有tar
个ed文件。如果你想使用.tar.gz格式(有时以.tgz格式),那么你只需要解压缩bzip2
的{{1}}部分,这将留下file.tar.bz2
}。此时,您可以使用gzip重新压缩。