客户端在传输文件前先对传输的文件先效验下
以test.txt文件为例
[root@localhost tmp]# ll -h test.txt
-rw-r--r-- 1 1000 1000 1000M Feb 10 20:05 test.txt
把test.txt效验的文件结果输出到一个文件中
[root@localhost tmp]# md5sum test.txt > test_md5.log
把要传输的文件发送到服务端(计算md5值的文件也传输过去)
在服务端效验文件完整性
先检查md5值效验文件中文件名的路径是否正确
md5值效验就是根据前面md5值,后面文件路径,计算后面文件路径md5值,和前面对比是否一致
文件路径能尽量写完整路径就写完整路径,不能写也可以写相对路径,但是要保证md5sum程序在相对路径中执行
我们修改下md5值效验文件中前面在客户端效验过的值
原内容
修改后的内容
再次效验看下文件不一致是什么提示