1.md5sum命令的作用
主要是用于验证网络文件传输的完整性,防止文件被篡改。主要是因为在网络环境不稳定的情况下,传输的文件很有可能会发生前后数据不一致的情况.
2.md5sum命令的原理
采用MD5报文摘要算法(128位) 计算和检查文件的校验和。只会逐位对文件的内容进行校验,与文件名无关。当文件内容相同时,md5值也是相同的。md5值是一个128位的二进制数据,转换成16进制则是32位的进制值。
注意: md5校验,有很小的概率不同的文件生成的md5可能相同,但大概率是可以大概检测文件的完整性.
3.手册
NAME md5sum - 计算检验MD5效验码
总览 (SYNOPSIS)
../src/md5sum [OPTION] [FILE]...
../src/md5sum [OPTION] --check [FILE]
描述 (DESCRIPTION)
显示或检验MD5效验码. 如果没有FILE或者FILE是-时,就从标准输入读入.
-b, --binary 以 二进制 模式 读入 文件 (DOS/Windows 下 默认)
-c, --check 对 给定 的 文件 检验 MD5 效验码
-t, --text 以 文本 模式 读入 文件 (默认)
下面的两个选项只在检验效验码时用:
--status 不显示 任何 输出, 用 返回码 表示 成功 与否
-w, --warn 对于错误的MD5效验码行的格式发出警告
--help 显示这个帮助然后退出
--version 显示版本信息然后退出