这两个算法,可以生成一个文件自身特有
(重复几率趋向无穷小)的特征码(32位16进制的字符),就是说内容相同的文件的特征码会一样,这样一来,就可以利用这个特征码检验,传输过来的文件 和 原来的文件 是否一样,如果不一样,证明原文件在传输过程中丢失了某些数据,导致文件损坏。
1.在终端中:
输入:md5sum filename // 可以得到该文件的特征码
输入:md5sum filename > filename.md5 // 将该文件的特征码存进一个文件里面,以便利用其检验其他文件
输入:md5sum -c
filename.md5 //检验当前目录下的文件,如有匹配的,则返回确定,否则,失败
2.在windows中:
下载一个叫:winMd5Sum的软件,直接把文件拖进去就可以进行比较: