![](/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.