10

ファイルの最初の1024バイトのmd5合計を計算するにはどうすればよいですか?

私は試しod -N 1024 | md5sumましたが、od出力はデフォルトで8進形式であり、これにより異なるmd5ハッシュが生成されます。

4

2 に答える 2

23

head -c 1024 | md5sum

動作するはずです。

コメントで要求された完全な例:

head -c 1024 your_file | md5sum

于 2012-05-18T14:54:44.933 に答える
8

より複雑なケースを考えてみましょう。最初のパーティションの2番目の1GB部分を取得する必要があります。ddコマンドを使用します。

dd bs=1M skip=1024 count=1024 if=/dev/sda1 | md5sum

of=ddコマンドの一部を使用していないことに注意してください。そのため、その出力は標準出力にリダイレクトされ、次のコマンドにパイプされます。

于 2014-08-19T23:02:41.603 に答える