在 Windows 和 Linux 系统下,可以通过命令行工具方便地计算文件的 MD5 码。以下是具体方法:
在 Windows 下计算文件的 MD5
方法 1: 使用 PowerShell
- 打开 PowerShell。
- 使用以下命令计算文件的 MD5:
Get-FileHash -Path "文件路径" -Algorithm MD5
示例:
-
输出会显示 MD5 值。Get-FileHash -Path "C:\example.txt" -Algorithm MD5
方法 2: 使用 certutil
- 打开命令提示符(
cmd
)。 - 输入以下命令:
certutil -hashfile 文件路径 MD5
示例:
-
输出会显示文件的 MD5 值。certutil -hashfile C:\example.txt MD5
在 Linux 下计算文件的 MD5
方法 1: 使用 md5sum
- 打开终端。
- 使用以下命令:
md5sum 文件路径
示例:
-
输出的第一部分即为文件的 MD5 值。md5sum /home/user/example.txt
方法 2: 使用 openssl
- 打开终端。
- 使用以下命令:
openssl md5 文件路径
示例:
-
输出中openssl md5 /home/user/example.txt
MD5()
部分后面即为文件的 MD5 值。
注意事项
- Windows 和 Linux 工具自带支持:
certutil
和md5sum
通常是系统自带的工具,无需额外安装。 - 文件路径格式:Windows 下路径需要用双引号包含,Linux 下路径区分大小写。
- 验证文件完整性:通过对比文件 MD5 值,可以检查文件在传输或存储过程中是否被修改。
另外,如果有将MD5打印存储的需求,则可以借助现成的工具,工具由两个脚本组成,分别用于生成和验证文件的 MD5 校验值,旨在确保文件在传输或存储过程中未被篡改或损坏,下载链接:
https://download.csdn.net/download/alinggusss/90070379?spm=1001.2014.3001.5503