bzip2圧縮でマルチボリュームtarファイルを作成しようとしています。私はいくつかの本当に大きなファイルを圧縮しています。私は何をすべきか?
これは、マルチボリュームのことを行わないことを除いて、機能します。
out = tarfile.open('../temp/tarfile_add.tar', mode='w:bz2')
try:
out.add("gooz/big_dude.avi")
finally:
out.close()
ありがとう、9月
GNU tar はマルチボリュームをサポートしています。HomeBrew を介して OSX に簡単にインストールできます。圧縮できるかどうかはわかりませんが、結果の tar ファイルを圧縮できます。
私が知る限り、python は tar マルチボリュームをサポートしていません。
「マルチボリューム tar」などというものはありません。スパニング tar ファイルに関する tar 仕様には何もありません。アーカイブの生成とは別に、ファイルを分割する必要があります。