tar.md5やtar.gz.md5などのチェックサムを持つアーカイブファイルを作成する方法は?

tar.md5やtar.gz.md5などのチェックサムを持つアーカイブファイルを作成する方法は?

TARアーカイブにチェックサム情報を追加する方法(例:

  • file.tar->file.tar.md5または
  • file.tar.gz->file.tar.gz.md5

あちこちで検索してみましたが、そのためのガイドやアプリはありません。整合性を自動的に確認できる必要があります。

答え1

このファイルは「チェックサム付きアーカイブ」ではありません。 a.tar.md5は、ファイルに書き込まれたa.tarのチェックサムです。

md5sum a.tar > a.tar.md5

これを簡単に確認できます。 a.tarとa.tar.md5を同じディレクトリに置いて実行します。

md5sum --check a.tar.md5

MD5は重くチェックサムの使用は競合が多く推奨されません。とても簡単同じMD5チェックサムを使用して別のファイルを作成します(これは、MD5がファイルが意図的に変更されていないことを証明できないことを意味します。)。

代わりにSHA-256を使用してください!このコマンドはsha256sum代わりに使用することを除いて、まったく同じように機能しますmd5sum

関連情報