经常下文件传文件的都怕文件损坏或者被篡改,而文件变化必定会导致文件的MD5、Hash值的改变。那如何判断是否已改变?只需要校验文件的一致性和完整性即可。
常见的校验方法有对比MD5、SHA1、CRC32值等。
我这里以MD5校验为例进行讲解,其它校验方法都是类似的,照葫芦画瓢就行。
1、校验的工具为Hash.exe。(文末有文件链接)

2、打开Hash软件,勾选日期、版本、MD5

3、把传输前的文件拖入Hash.exe,会生成文件的属性信息,如图

4、同理,把传输后的文件也拖入Hash.exe,生成文件的属性信息,如图

5、对比传输前后的MD5值,如果值一样,则表示文件完整传输未出错,也未改变。
6、其它的如SHA1、CRC32的校验值则更加精确,方法步骤也是差不多的。
增强版hash.exe下载(支持MD5、SHA1、CRC32、SHA256、SHA512等算法)
密码:ffsm