0%

用md5sum检验文件完整性

背景

在网络传输、复制大文件时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对不稳定的环境中更加容易出现。使用md5sum命令可以校验文件的完整性。

md5sum命令

md5sum命令用于生成和校验文件的md5值

生成md5值

1
2
$ md5sum test.tar.gz
bff4bcf431443b16354add48cfd540b9 test.tar.gz

校验md5值

一般来说文件的下载地址会提供校验用的md5文件,这些文件是用以下命令生成的:

1
$ md5sum test.tar.gz > test.tar.gz.md5

把test.tar.gz和test.tar.gz.md5放在同一个目录下,然后使用以下命令进行校验:

1
2
$ md5sum -c test.tar.gz.md5
test.tar.gz: OK