Linux、Mac和Win10查看文件MD5值

世界杯比赛时间表 2025-08-22 23:41:50

工作中,发送大文件时必不可少的一步操作就是比对MD5值,这个步骤很有必要,有时候折腾半天才发现接收到的文件并不完整,MD5值对不上,又得重新拷贝一遍,MD5值主要用来校验文件完整性(如下载文件、备份验证)。

Linux 系统方法 1:使用 md5sum 命令(最常用)md5sum 文件名示例:

md5sum ubuntu.iso输出:d6e8f9265763a0d9a3e633b1c5f1c4b2 ubuntu.iso(d6e8... 即为 MD5 值)

方法 2:结合其他工具(如 find 批量处理)find /path/to/files -type f -exec md5sum {} \;图形界面工具(可选):GtkHash:支持多种哈希算法,提供图形化操作。

macOS 系统方法 1:使用终端命令 md5macOS 自带 md5 命令,直接运行即可:

md5 文件路径示例:

md5 ~/Downloads/ubuntu.iso输出:

MD5 (/Users/anzhihe/Downloads/ubuntu.iso) = d6e8f9265763a0d9a3e633b1c5f1c4b2(d6e8... 即为 MD5 值)

方法 2:使用 openssl 命令如果习惯 OpenSSL 语法,也可以使用:

openssl md5 文件路径图形化工具(可选)HashTab(付费但好用)

安装后右键文件 → 显示简介 → HashTab 标签页。

QuickHash(免费开源)

支持文件/文件夹的多种哈希计算(MD5、SHA1 等)。

Windows 10 系统方法 1:使用 PowerShell(推荐,无需安装)打开 PowerShell(管理员权限非必需)。

执行命令:

Get-FileHash 文件路径 -Algorithm MD5示例:

Get-FileHash "C:\Downloads\ubuntu.iso" -Algorithm MD5输出:

Algorithm Hash Path

--------- ---- ----

MD5 D6E8F9265763A0D9A3E633B1C5F1C4B2 C:\Downloads\ubuntu.iso(D6E8... 即为 MD5 值)

⚠️ 注意:

若提示 Get-FileHash 不存在,请升级 PowerShell 至 4.0 以上版本(Win10 默认支持)。

方法 2:使用命令提示符(CMD) + CertUtil打开 CMD(管理员权限非必需)。

执行:

certutil -hashfile 文件路径 MD5示例:

certutil -hashfile "C:\Downloads\ubuntu.iso" MD5输出:

MD5 的哈希:

d6e8f9265763a0d9a3e633b1c5f1c4b2

CertUtil: -hashfile 命令成功完成。图形界面工具(可选):7-Zip:右键文件 → CRC SHA → MD5。

HashTab(免费工具):安装后右键文件 → 属性 → 文件校验 标签页。

注意事项:MD5 的用途:校验文件完整性(如下载文件、备份验证),不适用于安全加密(已被证明不安全)。

跨平台一致性:同一文件的 MD5 值在 Linux/macOS/Windows 下结果相同。

大文件处理:计算时间随文件大小增加,耐心等待即可。

如有其他需求(如 SHA256 校验),可调整命令中的算法参数(如 -Algorithm SHA256),macOS中将命令中的 md5 替换为 shasum -a 256 即可。

安志合个人博客,版权所有 丨 如未注明,均为原创 丨 转载请注明转自:https://chegva.com/6490.html | ☆★★每天进步一点点,加油!★★☆ |