如果我有一个包含文件A
、B
和C
的目录,这些文件被压缩为dir.zip
,我是否可以在不解压缩的情况下将dir.zip
拆分为A.zip
、B.zip
和C.zip
?据我所知,在压缩过程中,A
、B
和C
被分别压缩,然后相互连接,但我不确定是否会有一些标头/元数据的怪异之处,可能无法分离单独的压缩组件。
是的,这是可能的。你可以这样做:
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