本工具计算什么
先选择发布方要求的算法,再选择或拖入本地文件。默认计算 MD5,文件队列也支持 SHA-1、SHA-256、SHA-384、SHA-512 和 CRC32。程序按 2 MiB 分块顺序读取,避免同时完整载入多个大文件,但计算仍会占用本机 CPU 和内存。
每个文件分别显示名称、字节数、进度和结果,零字节文件也有有效摘要。可以独立取消或移除正在处理和排队中的文件;重试会使用同一个已选择的本地文件。更换算法会使旧结果失效,并重新计算可处理的文件;已取消的文件需要点击“重试”才会继续。
预期值框只接收十六进制摘要,不接收文件名或整行命令输出。格式错误与内容不匹配是两种不同情况。参考值应从可信渠道取得:校验值一致有助于发现意外变化,但不代表程序无恶意,也不能单独证明发布者身份。
可核对的示例
UTF-8 · abc · MD5
900150983cd24fb0d6963f7d28e17f72
如何计算与比较
- 添加文件前先选择算法。本页默认使用 MD5;请以发布者提供的参考值所标注的算法为准。
- 点击选择文件,或把本地文件拖入选择区域。工具会按队列顺序自动计算,每次处理一个文件。示例会添加
example.txt,内容为abc的三个字节,不含结尾换行。 - 每个文件分别显示名称、字节数、进度和状态。可以取消正在处理或排队中的文件、移除文件,或重新计算已取消的任务。切换算法后,旧结果失效,可处理的文件会重新计算;已取消的任务需要点击重试才会继续。
- 在比较预期值(可选)中仅粘贴十六进制参考值,再点击核对。不要加入文件名、算法前缀或整行终端输出。
- 复制用于复制某个文件的完整摘要;该文件结果区的下载用于导出单项结果,队列下方的下载 TXT / CSV用于导出所有已完成的结果。
零字节文件也可以计算。核对保存的文件与复制文件中的可见文本不是一回事:编码、元数据和换行都可能影响原始字节。TXT、CSV 包含文件名、算法和完整结果,不包含文件内容;它们是结果表,不是可供 md5sum --check 直接读取的校验清单。
限制、隐私与下一步
队列最多接受 50 个文件,每个不超过 1 GiB。文件在 Web Worker 中按 2 MiB 分块依序读取,不会为了计算摘要而上传。手机处理大文件可能较慢;设备响应困难时,可以取消并改用桌面工具。移除或清空会释放应用对文件的引用,下载后的记录由你自行管理。正常的网页请求仍会发送到托管服务器。