校验文件的 MD5、CRC32、SHA-1、SHA3 等值主要是为了文件传输的可靠性和一致性,通过对比下载文件的校验和,判断下载的文件是否出错,特别是系统镜像文件的校验,能判断镜像文件是否下载完整、是否被人修改过等,尤其 Windows 8 RTM 在 MSDN 发布了,提醒大家一定比对好 ISO 文件的 SHA1 值。

免费软件 HashTab 是最方便地计算文件 CRC32、MD5 及 SHA-1 等哈希值的工具,只需右键单击任意文件,在文件属性窗口切换到 HashTab 标签即可查看,HashTab Shell Extension 一共支持14种哈希算法,还能比较文件的哈希值。

HashTab Shell Extension

 

类似 HashTab 在文件属性窗口显示校验值的软件还有一个:HashCheck Shell ExtensionHashCheck 也很好用,并且体积小巧(37 KB),快速查看 CRC-32、MD4、MD5、SHA-1 等校验值。

不过我自己在用是 Robin Keir 开发的 Hash 1.04,直接拖放文件到程序窗口即可得出 MD5、SHA1 和 CRC32 值,与 Total Commander 结合使用很方便。