1

我正在尝试以 bzip2 压缩创建多卷 tar 文件。我正在压缩一些非常大的文件。我该怎么办?

这有效,除了不做多卷的事情:

out = tarfile.open('../temp/tarfile_add.tar', mode='w:bz2')
try:
    out.add("gooz/big_dude.avi")
finally:
    out.close()

谢谢,九月

4

2 回答 2

0

没有“多卷焦油”之类的东西;tar 规范中没有关于生成 tar 文件的内容。您需要将文件与生成存档分开拆分。

于 2012-07-03T02:56:54.180 回答
0

GNU tar 支持多卷。可通过 HomeBrew 轻松安装在 OSX 上。我不确定它是否提供压缩,但您可以压缩生成的 tar 文件。

据我所知,python 不支持 tar Multivolume。

于 2016-01-04T21:21:31.610 回答