簡體   English   中英

如何將 zip 文件拆分為多個有效的 zip 文件?

[英]How to split zip file into multiple valid zip files?

coreutilssplit可以拆分任何文件。 因此,它可以將一個.zip文件拆分成多個文件。 但是輸出文件不再是有效的 zip 文件。 當其他 output 文件不可用時,這可能是一個問題,因為單個 output 文件不能單獨使用。

這種情況可能會發生,例如,在網絡速度較慢的情況下,只下載了一些文件,而其他文件需要更多時間來下載。 但用戶希望看到最初傳輸的文件。

有沒有一種好的/簡潔的方法可以將 a.zip 文件拆分為多個有效的.zip 文件?

I could make my own shell script to unzip the input.zip file and the select the appropriate subsets to compress them into multiple.zip files.

但是由於這個任務應該是常見的,我想知道是否有更好的方法來做到這一點。 謝謝。

zip(1)實用程序可以獲取現有的 zip 歸檔文件,並創建一個新的文件並將其拆分為多個文件。 例子:

$ zip -U -s 100k -O new.zip old.zip

將 zip 文件拆分為 100 KB 文件,分別命名為new.z01new.z02 、 ...、 new.zip 然后unzip new.zip會在解壓壓縮包的時候自動讀取分割文件。 有時可以從中恢復丟失的拆分片段; 閱讀-F選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM