Software-Rec

什麼 Linux 實用程序可以將大文件拆分為可在 Windows 上打開的多文件存檔?

  • March 16, 2018

我有一個需要在 DVD 上傳輸的 6GB 文件。我有一個Linux系統,而收件人有一個Windows系統。有什麼方法可以讓我製作一個多部分存檔以將文件分佈在 Windows 使用者可以打開的兩張 DVD 上?

Rar 是此類操作的常用實用程序,因為它在兩個平台上都可用。

但是,另一種方法是使用split.

split -b 1024m -d somefile somefile.

然後在 Windows 機器上使用 7zip 重新組合文件。

Rar 的優點是簡單一些,但需要在兩台機器上都安裝它。拆分的優點是速度更快,因為它不必將數據放入存檔中,而是保持原樣。

製作一個zip存檔並將其拆分為

zipsplit -n 4699996160 foo.zip

我相信最新版本的 Windows 內置了對 zip 存檔的支持。如果收件人的系統太舊,它可能有Winzip7-zip

如果你有一個文件,你可以用以下方式分割它split

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

在 Windows 機器上,在命令行上(按Win+R並鍵入cmd),用

copy pieces-aa + pieces-ab large_file.dat

引用自:https://unix.stackexchange.com/questions/6724