如何生成文件的部分校验和

时间:2012-05-18 14:50:12

标签: linux hash md5

如何计算,假设md5是文件前1024字节的总和?

我尝试od -N 1024 | md5sum但是默认情况下od输出是八进制格式,这会生成不同的md5哈希。

2 个答案:

答案 0 :(得分:16)

head -c 1024 | md5sum

应该有效

答案 1 :(得分:6)

假设一个更复杂的案例: 您需要获得第一个分区的第2个1GB部分。使用dd命令:

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

请注意,我们没有使用dd命令的of=部分。因此,它的输出将被重定向到标准输出,我们将输出到下一个命令。