开发者社区> 问答> 正文

云服务器 ECS Linux 如何通过 MD5 验证传输文件内容一致性


MD5 算法常常被用来验证网络文件传输的完整性,如果源文件的 md5 值与目的端文件的 md5 值相同,说明传输的文件是完整的,如果不同,需要重新传输。
可以通过执行 md5sum <文件名>  查看文件的 md5 信息,比如: md5sum typescript也可以将 md5

  1. md5sum typescript > typescript.md5

信息写入文件,比如:

md5sum 重要参数
  • -b 以二进制模式读入文件内容
  • -t  以文本模式读入文件内容
  • -c  根据已生成的md5值,对现存文件进行校验

以 -c 为例,执行 md5sum -c typescript.md5 进行验证,通过会出现 OK 的提示:

如果验证失败,则会出现类似如下信息:
  1. typescript: FAILED
  2. md5sum: WARNING: 1 of 1 computed checksum did NOT match




如果问题还未能解决,您可以到阿里云社区进行 免费咨询,或联系 云市场商家寻求帮助。

展开
收起
boxti 2017-10-24 10:40:55 1812 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS快储存加密技术 立即下载