开发者社区> 问答> 正文

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

如何通过MD5验证传输文件内容的一致性?

展开
收起
开发者说 2019-07-15 14:27:29 671 0
1 条回答
写回答
取消 提交回答

  • 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
    1. md5sum : WARNING : 1 of 1 computed checksum did NOT match

    2019-07-15 14:27:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载