繁体   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