MD5
MD5 校验文件的原理是将文件的内容作为输入,通过 MD5 算法计算出一个唯一的固定长度的哈希值。如果两个文件的内容相同,则它们的 MD5 值也会相同;如果两个文件的内容不同,则它们的 MD5 值也会不同。通过比较文件的 MD5 值,可以验证文件的完整性和一致性,以确保文件在传输或存储过程中没有被篡改或损坏。
即文件传输前后的MD5码一致则文件没有损坏。
获得文件MD5
在 Linux 和 Windows 下都可以使用命令行工具来计算文件的 MD5 值。
在 Linux 下:
1.使用 md5sum
命令:
md5sum /path/to/your/file
2.使用 openssl
命令:
openssl md5 /path/to/your/file
在 Windows 下:
1.使用 PowerShell:
Get-FileHash -Algorithm MD5 -Path "C:\Path\To\Your\File"
2.使用 CertUtil 命令:
certutil -hashfile "C:\Path\To\Your\File" MD5