Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试以 bzip2 压缩创建多卷 tar 文件。我正在压缩一些非常大的文件。我该怎么办?
这有效,除了不做多卷的事情:
out = tarfile.open('../temp/tarfile_add.tar', mode='w:bz2') try: out.add("gooz/big_dude.avi") finally: out.close()
谢谢,九月
没有“多卷焦油”之类的东西;tar 规范中没有关于生成 tar 文件的内容。您需要将文件与生成存档分开拆分。
GNU tar 支持多卷。可通过 HomeBrew 轻松安装在 OSX 上。我不确定它是否提供压缩,但您可以压缩生成的 tar 文件。
据我所知,python 不支持 tar Multivolume。