[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"content:zh:file-md5":3},{"id":4,"title":5,"body":6,"description":173,"extension":174,"faq":175,"kind":191,"locale":192,"meta":193,"navigation":194,"path":137,"seo":195,"seoTitle":196,"stem":197,"__hash__":198},"pages\u002Fzh\u002Ffile-md5.md","文件 MD5 校验值计算器",{"type":7,"value":8,"toc":165},"minimark",[9,13,17,20,23,26,37,47,50,112,119,123,126,129,157],[10,11,12],"h2",{"id":12},"本工具计算什么",[14,15,16],"p",{},"先选择发布方要求的算法，再选择或拖入本地文件。默认计算 MD5，文件队列也支持 SHA-1、SHA-256、SHA-384、SHA-512 和 CRC32。程序按 2 MiB 分块顺序读取，避免同时完整载入多个大文件，但计算仍会占用本机 CPU 和内存。",[14,18,19],{},"每个文件分别显示名称、字节数、进度和结果，零字节文件也有有效摘要。可以独立取消或移除正在处理和排队中的文件；重试会使用同一个已选择的本地文件。更换算法会使旧结果失效，并重新计算可处理的文件；已取消的文件需要点击“重试”才会继续。",[14,21,22],{},"预期值框只接收十六进制摘要，不接收文件名或整行命令输出。格式错误与内容不匹配是两种不同情况。参考值应从可信渠道取得：校验值一致有助于发现意外变化，但不代表程序无恶意，也不能单独证明发布者身份。",[10,24,25],{"id":25},"可核对的示例",[14,27,28,32,33,36],{},[29,30,31],"code",{},"UTF-8"," · ",[29,34,35],{},"abc"," · MD5",[38,39,45],"pre",{"className":40,"code":42,"language":43,"meta":44},[41],"language-text","900150983cd24fb0d6963f7d28e17f72\n","text","",[29,46,42],{"__ignoreMap":44},[10,48,49],{"id":49},"如何计算与比较",[51,52,53,62,80,87,98],"ol",{},[54,55,56,57,61],"li",{},"添加文件前先选择",[58,59,60],"strong",{},"算法","。本页默认使用 MD5；请以发布者提供的参考值所标注的算法为准。",[54,63,64,65,68,69,72,73,76,77,79],{},"点击",[58,66,67],{},"选择文件","，或把本地文件拖入选择区域。工具会按队列顺序自动计算，每次处理一个文件。",[58,70,71],{},"示例","会添加 ",[29,74,75],{},"example.txt","，内容为 ",[29,78,35],{}," 的三个字节，不含结尾换行。",[54,81,82,83,86],{},"每个文件分别显示名称、字节数、进度和状态。可以取消正在处理或排队中的文件、移除文件，或重新计算已取消的任务。切换算法后，旧结果失效，可处理的文件会重新计算；已取消的任务需要点击",[58,84,85],{},"重试","才会继续。",[54,88,89,90,97],{},"在",[58,91,92,93,96],{},"比较预期值（可选）",[58,94,95],{},"中仅粘贴十六进制参考值，再点击","核对","。不要加入文件名、算法前缀或整行终端输出。",[54,99,100,103,104,107,108,111],{},[58,101,102],{},"复制","用于复制某个文件的完整摘要；该文件结果区的",[58,105,106],{},"下载","用于导出单项结果，队列下方的",[58,109,110],{},"下载 TXT \u002F CSV","用于导出所有已完成的结果。",[14,113,114,115,118],{},"零字节文件也可以计算。核对保存的文件与复制文件中的可见文本不是一回事：编码、元数据和换行都可能影响原始字节。TXT、CSV 包含文件名、算法和完整结果，不包含文件内容；它们是结果表，不是可供 ",[29,116,117],{},"md5sum --check"," 直接读取的校验清单。",[10,120,122],{"id":121},"限制隐私与下一步","限制、隐私与下一步",[14,124,125],{},"队列最多接受 50 个文件，每个不超过 1 GiB。文件在 Web Worker 中按 2 MiB 分块依序读取，不会为了计算摘要而上传。手机处理大文件可能较慢；设备响应困难时，可以取消并改用桌面工具。移除或清空会释放应用对文件的引用，下载后的记录由你自行管理。正常的网页请求仍会发送到托管服务器。",[10,127,128],{"id":128},"相关工具与指南",[130,131,132,139,145,151],"ul",{},[54,133,134],{},[135,136,138],"a",{"href":137},"\u002Fzh\u002Ffile-md5","文件校验工具",[54,140,141],{},[135,142,144],{"href":143},"\u002Fzh\u002Fguides\u002Fmd5-checksum-windows","Windows 校验步骤",[54,146,147],{},[135,148,150],{"href":149},"\u002Fzh\u002Fguides\u002Fmd5sum-linux","Linux md5sum 指南",[54,152,153],{},[135,154,156],{"href":155},"\u002Fzh\u002Fguides\u002Fmd5-vs-sha256","MD5 与 SHA-256 的区别",[14,158,159],{},[135,160,164],{"href":161,"rel":162},"https:\u002F\u002Fwww.rfc-editor.org\u002Frfc\u002Frfc6151.html",[163],"nofollow","RFC 6151",{"title":44,"searchDepth":166,"depth":166,"links":167},2,[168,169,170,171,172],{"id":12,"depth":166,"text":12},{"id":25,"depth":166,"text":25},{"id":49,"depth":166,"text":49},{"id":121,"depth":166,"text":122},{"id":128,"depth":166,"text":128},"在本地计算 MD5、SHA-1、SHA-256、SHA-384、SHA-512 或 CRC32，并与可信预期值核对。","md",[176,179,182,185,188],{"question":177,"answer":178},"选择文件后会自动计算吗？","会。确认算法后，选择或拖入文件即可按队列顺序开始计算。“示例”会添加一个仅含 abc 三个字节、没有结尾换行的本地文件。",{"question":180,"answer":181},"切换算法后，已取消的文件也会重新计算吗？","不会。切换算法会终止当前计算、清除旧结果，并重新处理可计算的文件。已取消的文件保持取消状态，需要点击“重试”才会继续。",{"question":183,"answer":184},"为什么文件摘要与文件里相同文字的摘要不同？","文件可能包含字节顺序标记、结尾换行、元数据或其他不可见字节。核对文件应选择保存后的实际文件；文本模式只计算输入框中 UTF-8 文本的字节。",{"question":186,"answer":187},"可以核对零字节文件吗？","可以。空文件在每种支持的算法下都有有效结果，不等于文件无法读取或计算失败。",{"question":189,"answer":190},"校验值匹配就说明文件安全吗？","不能。请使用发布者指定的算法和可信参考值。摘要匹配不会检测恶意软件，也不能单独验证发布者身份。","tool","zh",{},true,{"title":5,"description":173},"文件 MD5 校验值计算器 — md5hash.net","zh\u002Ffile-md5","i3hKr4v66TFrVLMvu35Wi_Zp1nLJDqHT_w0NyD7oRAA",1792048884728]