文件校验是验证文件完整性、是否被篡改/损坏的核心方法,原理是通过算法计算文件唯一哈希值,和官方提供的哈希值对比,一致则文件完整。
我整理了 Windows、macOS、Linux 系统自带工具(无需安装软件)+ 通用小工具,直接复制命令就能用。
Windows 7/10/11 都内置 certutil 命令,管理员/普通权限 cmd 都能用。
按下 Win + R → 输入 cmd → 回车
# 计算 MD5 certutil -hashfile 你的文件路径 MD5 # 计算 SHA1 certutil -hashfile 你的文件路径 SHA1 # 计算 SHA256 certutil -hashfile 你的文件路径 SHA256
直接把文件拖进 cmd 窗口,会自动填充完整路径,不用手动输入。
certutil -hashfile C:UsersAdminDesktop est.zip SHA256
执行后会输出一串哈希值,和官方值逐字符对比即可。
macOS 内置 md5、shasum 命令,开箱即用。
启动台 → 其他 → 终端
# 计算 MD5 md5 你的文件路径 # 计算 SHA1 shasum -a 1 你的文件路径 # 计算 SHA256 shasum -a 256 你的文件路径
把文件直接拖进终端,自动补全路径,回车执行。
Linux 内置专属命令,最简单高效。
# MD5 md5sum 文件名 # SHA1 sha1sum 文件名 # SHA256 sha256sum 文件名
不想用命令行,用这两个免费工具:
Windows:HashCalc / 软媒魔方校验工具(轻量无广告)或者 OpenHashTab:https://www.123865.com/s/5PAcVv-mbXs3?pwd=1256
跨平台:HashMyFiles(微软官方推荐,免安装)
下载后打开 → 拖入文件 → 自动显示 MD5/SHA1/SHA256 全量哈希值
计算出的哈希值字符串,和官方提供的值完全一致(大小写不影响),文件就是完整未篡改的;
只要有一个字符不同,说明文件损坏、下载不完整或被篡改;
安全性:MD5/SHA1 已不安全,重要文件优先校验 SHA256。
全系统都自带校验工具,不用额外下载软件;
核心操作:拖入文件 → 执行命令 → 对比哈希值;
优先用 SHA256 校验,安全性最高。