ファイルの最初の1024バイトのmd5合計を計算するにはどうすればよいですか?
私は試しod -N 1024 | md5sum
ましたが、od出力はデフォルトで8進形式であり、これにより異なるmd5ハッシュが生成されます。
head -c 1024 | md5sum
動作するはずです。
コメントで要求された完全な例:
head -c 1024 your_file | md5sum
より複雑なケースを考えてみましょう。最初のパーティションの2番目の1GB部分を取得する必要があります。ddコマンドを使用します。
dd bs=1M skip=1024 count=1024 if=/dev/sda1 | md5sum
of=
ddコマンドの一部を使用していないことに注意してください。そのため、その出力は標準出力にリダイレクトされ、次のコマンドにパイプされます。