先选算法,再填写摘要
SHA-256 对应 64 个十六进制字符。只粘贴摘要本身,不要把文件名、星号或整行校验单一并放入预期值。文件版本与平台也要和发布记录一致。
文件 / 二进制 / 压缩
添加文件,选择发布方标明的算法;每个文件可以单独填写预期摘要。
把文件拖到这里,或一次选择多个文件。
文件内容只在浏览器本地读取,不会上传。
每批最多 20 个文件,单文件不超过 2 GiB,以 1 MiB 分块读取。MD5 与 SHA-1 仅用于旧系统兼容。
先添加文件;空文件也可以计算。
校验单包含文件名与实际算出的摘要,包括不匹配项;不包含对比结论或文件内容。
文件哈希适合核对刚下载的安装包、备份归档或系统镜像。先确认版本与平台,再取对应的官方摘要:同一软件的不同构建,即使文件名相似,也不应共用一条校验值。
文件校验和依据原始字节计算,不解压、不改换行,也不把文件内容转换成文字。做 SHA-256 校验时,应使用同一算法的完整预期值;只有旧版发布记录提供 MD5 文件摘要时,才切换到该算法。
文件哈希把连续的 1 MiB 数据块依次送入同一个摘要状态。处理 2 GiB 镜像无需先分配同样大小的完整缓冲区;任务运行在独立工作线程中,可以随时取消。
安装包和配套资源通常有不同的发布摘要。这里每个文件的预期值都跟在自己的输入行内,不会因一个公共比较值匹配,就把整批文件都标记为已验证。
SHA-256 对应 64 个十六进制字符。只粘贴摘要本身,不要把文件名、星号或整行校验单一并放入预期值。文件版本与平台也要和发布记录一致。
再次添加文件会追加到列表。按 Ctrl/Cmd+Enter 可以运行;更改预期值也会让旧结果过期,必须重算才能导出。取消后重新运行会从第一个文件开始。
导出使用 GNU 二进制标记和 ./ 相对文件名,应与被核对的文件放在同一目录,并使用对应算法的校验程序。示例和清空会先预览影响数量;应用后可撤销一次。
每批选择 MD5、SHA-1、SHA-256 或 SHA-512 之一,输出长度依次为 32、40、64、128 个十六进制字符。工具不会根据预期值长度自动猜算法,也不会把长度相近的算法互换。
预期值留空时只计算;填写后只忽略首尾空白和字母大小写,再比较完整摘要。合法但不同的摘要显示不匹配;内部空格、长度不符或非十六进制字符则报输入错误。
文件在工作线程内按顺序处理,进度按已读取字节汇总。零字节文件也有确定摘要;整批都是空文件时仍能正常完成。读取失败会停止本批次,不能把部分结果当完整校验单导出。
校验单记录实际摘要和相对文件名,即使某个参考值不匹配也会保留该文件的计算值。反斜杠、回车、换行会转义;同名文件在读取前拒绝,避免导出后无法区分。
先找到对应版本、平台和文件名的发布记录,选择其指定算法,再把完整摘要填入该文件的预期值栏。运行后查看这一行的匹配状态;没有填写预期值的文件只显示计算结果,不会标成已验证。
应当跟随参考记录标明的算法,不能把 SHA-256 计算值与 MD5 摘要对比。页面默认 SHA-256;MD5 与 SHA-1 只保留旧记录兼容。即使匹配,也不能替代可信来源和数字签名验证。
十六进制英文字母的大小写不影响比较,首尾空白会去掉;内部空格、算法前缀、冒号或带文件名的整行清单会被拒绝。完整值的字符数必须与所选算法一致。
可以,在单文件不超过 2 GiB 的范围内,按 1 MiB 分块计算原始镜像字节。页面显示整批进度并提供取消;取消不会保留断点,重新启动会重算全部文件。
算法定义了固定输出位数。这里 MD5、SHA-1、SHA-256、SHA-512 的十六进制结果分别为 32、40、64、128 个字符。摘要长度不取决于文件大小,空文件也会得到对应长度的结果。
还有疑问?