10

我如何计算,比如说文件前 1024 个字节的 md5 总和?

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

4

2 回答 2

23

head -c 1024 | md5sum

应该管用。

完整示例,如评论中所要求:

head -c 1024 your_file | md5sum

于 2012-05-18T14:54:44.933 回答
8

假设一个更复杂的情况:您需要获取第一个分区的第二个 1GB 部分。使用 dd 命令:

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

请注意,我们没有使用of=dd 命令的一部分。所以它的输出将被重定向到标准输出,我们通过管道传递给下一个命令。

于 2014-08-19T23:02:41.603 回答