file.bin
とfile.bin.sha
があります。 file.bin.sha
は32バイトで、バイナリデータが含まれています。チェックサムを確認するにはどうすればよいですか? sha256sum
はno properly formatted SHA256 checksum lines found
について不平を言っています。
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 '
-出力の空白と改行を抑制します