不逐个字符地检查 md5

Checking md5 without looking character by character

每次我必须检查 md5 和时,我都会发出正确的命令,然后逐个字符地检查它们是否相同。我认为这远非理想,理想的是在命令行中添加一个选项,包括预期的校验和,然后程序本身会告诉我它们是否相同。

在 Debian 中,我使用的是 md5sum,但我在其手册中没有看到此选项。那里有这个选项吗,还是我应该使用不同的软件?

Wikipedia所述:

echo 1e77e1c65187884ba79a3bd06b02fc29 my.iso | md5sum -c

md5sum 被赋予 -c 标志时,它会处理一个包含预期哈希值和文件名列表的文件。如果没有提供文件,那么它会从 stdin.

中读取这些文件