在学习和工作中,很多时候我们需要验证网络传输文件的完整性,防止文件被人篡改或者检验两个文件是否为同一文件,这个时候我们就需要对比两个文件的md5值。
1. Linux下查询文件的MD5值:md5sum fillpath。
注释:fillpath为文件路径,例如一份存在在D盘的config.en文件,fillpath为D:\config.en。
例如:当接收到两个config.en文件时,想确认他们是否完全一样,则可用md5sum D:\config.en 命令分别查看这两个文件,加入MD5值一样则是完全一样,假如不一样,则两个config.en 文件内容存在差异。
2.Windows下查看MD5
eg:在DOS窗口输入certutil -hashfile D:\config.en md5
假如DOS窗口在config.en 文件所在路径,则可用相对路径命令certutil -hashfile config.en md5。
注释:除了MD5还可以用命令SHA1、SHA256,详情如下:
certutil -hashfile 文件路径/文件名称 MD5
certutil -hashfile 文件路径/文件名称 SHA1
certutil -hashfile 文件路径/文件名称 SHA256