检查md5而不按字符查看字符
问题描述:
每次我必须检查md5总和时,我发出正确的命令,然后逐个检查字符以查看它们是否相同。我认为这很不理想,理想的做法是向命令行添加一个选项,包括预期的校验和,然后程序本身会告诉我它们是否相同。检查md5而不按字符查看字符
在Debian中,我使用md5sum,但在手册中没有看到此选项。这个选项是否存在,或者我应该使用不同的软件?
答
如上所述通过Wikipedia:
echo 1e77e1c65187884ba79a3bd06b02fc29 my.iso | md5sum -c
当md5sum
给出-c
标志,则处理包含预期散列和文件名列表的文件。如果没有提供文件,则从stdin
中读取这些文件。
你是什么意思的“逐字符”? –
@OliverCharlesworth [This iso](http://www.system-rescue-cd.org/Download/)的校验和为1e77e1c65187884ba79a3bd06b02fc29。所以我必须在网站和md5sum的结果中查看1,e,7,7,e,1,c ...。 – Rodrigo
但是,为什么涉及显式的“逐个字符”而不是字符串比较呢? –