1.基本描述
在网络传输中,设备之间转存、复制文件等时,可能会出现传输前后数据不一致的情况,这种情况在网络相对不稳定的情况下,更容易出现。那么校验文件的完整性。也是势在必行
md5校验,有很小的概率两个不同的文件生成的md5相同,比md5更安全的校验算法还有SHA*系列。
在网络传输过程中,我们校验源文件获得其md5sum,传输完毕后,校验其目标文件,并对比如果源文件和目标文件在md5sum上一致的话,说明传输过程中无异常
2.重要的参数
参数 | 描述 |
---|---|
-b | 以二进制模式读入文件内容 |
-t | 以文本模式读入文件内容 |
-c | 根据已存在的md5值,对现存文件进行校验 |
-status | 校验完成后,不生成错误或正确的提示信息,可以通过命令的返回值来判断 |
-c:校验时,根据已经生成的md5来进行校验,生成当前文件的md5,并和之前的md5进行对比,如果一致,则返回OK,
md5sum -c d.md5