![](/img/trans.png)
[英]How can I split a zip file into multiple zip files of specific size and extract it as a single file in cloud storage?
[英]How to split zip file into multiple valid zip files?
coreutils
的split
可以拆分任何文件。 因此,它可以將一個.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.z01
、 new.z02
、 ...、 new.zip
。 然后unzip new.zip
會在解壓壓縮包的時候自動讀取分割文件。 有時可以從中恢復丟失的拆分片段; 閱讀-F
選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.