Python zipfile 大文件永远挂起

Python zipfile large file hangs forevers

python -m zipfile -c ~/testbig.zip ~/verylarge4gbfile.zip

它永远挂起。

我可以使用更好的 python 库吗?​​

我将该命令用作 POC,该库似乎不适用于大文件,因此我需要另一个 python 库选项,尽管我想我也可以使用系统命令和通过 python 调用它,但我更愿意处理压缩文件 [s] 的进度。

编辑:我再次运行它,30 分钟后它完成了。我想我只需要一种方法来监控进度,或者将压缩过程分块。

只需使用 GZip。它是可迭代的,因此您可以循环遍历数据以观察进度。