我需要在Ubuntu上将一个.zip文件拆分成.z01、.z02等文件,以便在Windows上重新合并它们。
我无法在Windows中访问命令提示符。现在该如何解压文件?
我无法在Windows中访问命令提示符。现在该如何解压文件?
split
命令来分割你的zip文件。类似这样的命令应该可以工作:split your-zip.zip -b 32M ZIPCHUNKS
这将按顺序创建一堆ZIPCHUNKS*文件,每个文件的大小都不超过32 MB。更改32M参数以调整块大小。
传统上,您可以使用cat
命令将它们拼接在一起:
cat ZIPCHUNKS* > reassembled-zip.zip
既然你想在Windows上进行重新组装,你需要一个替代cat
的工具。 Windows上是否有替代cat的工具 可能会有所帮助,但要注意的是当处理多个文件时,Windows的type
命令不起作用,因为它会在文件之间添加文件名。一个可行的方法是使用copy /b ZIPCHUNKS* > reassembled-zip.zip
。
你还可以使用rar
,它本身支持创建“分割”存档,然后可以通过Windows上的GUI工具(如WinZip或WinRar)进行解压缩。在Ubuntu上,安装rar
软件包,然后执行以下操作:
rar a -v32M destination.rar files/to/compress
zip
命令和-s split_size
选项来压缩文件。
以下是示例命令。zip -r -s 100m filename.zip compress_folder
split your-zip.zip -b 32M ZIPCHUNKS
,然后在Windows中执行type * > myZipFile.zip
。copy /b
。 - Paddy Landau
rar
的方法来处理这个问题,它可以生成“分块”存档(称为“卷”),并且可以使用WinZip(我希望您已经安装)或WinRAR进行解压缩。如果没有,请告诉我您的Windows系统上安装了哪些存档管理工具。 - roadmr