バイナリSHAチェックサムを確認する方法

バイナリSHAチェックサムを確認する方法

私はとをfile.bin持っていますfile.bin.sha。 32バイトで、file.bin.shaバイナリデータが含まれています。チェックサムを確認する方法は?sha256sum文句を言うno properly formatted SHA256 checksum lines found

ベストアンサー1

256ビットバイナリ値を16進ASCII表現に変換し、ファイル名を追加してsha256sumに必要なチェックファイルを生成します。

echo $(od -An -tx1 file.bin.sha | tr -d '\n ') file.bin > my256
sha256sum -c my256

  • od- 8進数(2進数、16進数)ファイルダンプ
  • -An- アドレス抑制
  • -tx1- 1バイト値、16進数で印刷
  • tr -d '\n '- 出力でスペースと改行を抑制します。

おすすめ記事