【发布时间】:2023-03-24 00:10:02
【问题描述】:
如果我有一个包含文件A、B 和C 的目录被压缩为dir.zip,我是否可以将dir.zip 拆分为A.zip、@ 987654327@和C.zip不用解压?据我了解,在压缩过程中,A、B 和C 分别压缩,然后相互连接,但我不确定是否会有一些可能无法实现的标头/元数据怪异可以分离各个压缩组件。
【问题讨论】:
标签: linux command-line zip compression
如果我有一个包含文件A、B 和C 的目录被压缩为dir.zip,我是否可以将dir.zip 拆分为A.zip、@ 987654327@和C.zip不用解压?据我了解,在压缩过程中,A、B 和C 分别压缩,然后相互连接,但我不确定是否会有一些可能无法实现的标头/元数据怪异可以分离各个压缩组件。
【问题讨论】:
标签: linux command-line zip compression
是的,这是可能的。你可以这样做:
cp dir.zip A.zip
cp dir.zip B.zip
cp dir.zip C.zip
zip -d A.zip B C
zip -d B.zip A C
zip -d C.zip A B
【讨论】:
dir.zip 的情况下拆分文件?我担心如果我想对包含大量文件的 zip 文件执行此过程,那么空间/时间效率会很低