tar.xzファイルが破損していないことを確認する方法

tar.xzファイルが破損していないことを確認する方法

次のコマンドを使用していくつかのファイルを圧縮しました。

XZ_OPT=-e9 tar cJf compressed_directory.tar.xz /path/to/directory

tar.xzそのファイルが破損していないことを確認する方法はありますか? Ubuntu 20.04を使用しています。

私の質問を検索しましたが、いくつかの答えがありますが、それについてはtar.gz確認する方法を探していますtar.xz

答え1

xz -t *xzユーザーのためにテストされますが、TARはデフォルトでチェックサムを実行しないため、TARアーカイブ自体の整合性をテストすることはできません。

この場合、より安全にするために、次のライナーを使用しました。

find directory -depth | cpio -o -H crc | xz -9e directory.cpio.xz

この場合、ソースアーカイブ内のすべてのファイルが破損していないことを常に確認できます。

関連情報