gpt4 book ai didi

python - 如何将 zip 文件拆分为多个有效的 zip 文件?

转载 作者:行者123 更新时间:2023-12-05 07:02:44 28 4
gpt4 key购买 nike

coreutilssplit 可以分割任何文件。因此,它可以将一个 .zip 文件拆分成多个文件。但是输出文件不再是有效的 zip 文件。当其他输出文件不可用时,这可能会成为一个问题,因为单个输出文件不能单独使用。

这种情况可能会发生,例如,在较慢的网络中,只下载了一些文件,但其他文件需要更多时间才能下载。但是用户希望看到初始传输的文件。

有没有一种好的/简洁的方法可以将一个 .zip 文件拆分成多个有效的 .zip 文件?

我可以制作自己的 shell 脚本来解压缩输入的 .zip 文件并选择适当的子集将它们压缩成多个 .zip 文件。

但是由于这个任务应该经常遇到,所以我想知道是否有更好的方法来做到这一点。谢谢。

最佳答案

zip(1)实用程序可以获取现有的 zip 存档,并创建一个分为多个文件的新存档。示例:

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

会将 zip 文件拆分为 100 KB 的文件,分别命名为 new.z01new.z02、...、new.zip。然后 unzip new.zip 会在解压缩时自动读取拆分文件。有时可以从中恢复丢失的拆分片段;阅读 -F 选项。

关于python - 如何将 zip 文件拆分为多个有效的 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63453910/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com