什么 Linux 实用程序可以将大文件拆分为可以在 Windows 上打开的多文件存档?

什么 Linux 实用程序可以将大文件拆分为可以在 Windows 上打开的多文件存档?

我有一个 6GB 的文件,需要通过 DVD 进行传输。我有Linux系统,而收件人有Windows系统。有没有办法制作一个多部分存档,将文件分布在两张可供 Windows 用户打开的 DVD 上?

答案1

Rar 是此类操作的通用实用程序,因为它在两个平台上都可用。

然而,另一种方法是使用split.

split -b 1024m -d somefile somefile.

然后在 Windows 机器上使用 7zip 重新组合文件。

Rar 的优点是比较简单,但要求两台机器上都安装。 Split 的优点是速度更快,因为它不必将数据放入存档中,而是保持原样。

答案2

做一个压缩存档并将其拆分为

zipsplit -n 4699996160 foo.zip

我相信最新版本的 Windows 内置了对 zip 存档的支持。如果收件人的系统太旧,则可能有压缩包或者7-拉链

如果您有一个文件,则可以将其拆分为split:

split -b 4589840k -d pieces- large_file.dat

在 Windows 计算机上,在命令行上(按Win+R并键入cmd),将其汇编为

copy pieces-aa + pieces-ab large_file.dat

相关内容