Neatbo.

文件校验清单

批量生成 SHA256SUMS,或对照清单验证文件,列出缺失、变化和未列入清单的文件。

浏览器本地处理输入文件或文本输出校验清单 / 核对报告单个文件最多 30 MiB · 最多 20 个
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行

或将文件拖到这里

文件留在当前设备,原始文件不会被覆盖。

单个文件最多 30 MiB · 最多 20 个

    处理选项

    先填写标记为必填的选项,其余可保留默认值。

    正在准备处理工具…

    开始之前

    为最多 20 个手动选择的本地文件生成 SHA256SUMS,或用可信的 SHA256SUMS 清单核对所选文件。结果区分匹配、变化、缺失与未列入清单。

    如何使用

    1. 手动选择最多 20 个本地文件,生成并下载 SHA256SUMS 清单。
    2. 需要验证时,选择收到的文件,切换为“验证清单”,再粘贴此前可信的清单。 选择完整清单或仅所选文件的核验范围。
    3. 分别查看匹配、变化、缺失和未列入清单的名称;必要时下载完整 JSON 报告。

    支持范围与限制

    最多选择 20 个文件,单份 30 MiB、总计 80 MiB;不读取文件夹或递归扫描。文件名必须互不重复,且不能包含路径分隔符。

    清单使用 GNU SHA256SUMS 形式:64 位十六进制摘要、两个空格和准确文件名。验证时也接受空格或 * 标记。摘要能发现变化,但不能认证清单发布者。 验证接受单个安全前导 ./,按去除此标记后的准确文件名匹配;嵌套路径、上级目录、驱动器、反斜线、NUL 及归一后重名会拒绝。

    文件原始字节只在浏览器内处理;粘贴的校验清单最多 1 MiB、1,000 条,输出不会改写原文件。

    完整清单策略要求所有条目齐全且匹配。仅所选文件策略允许缺失条目,但仍列出缺失数量;scopePassed 只评价所选范围,verified 始终表示整份清单完整匹配,不能将未选择的文件视作已验证。

    操作示例

    示例输入

    所选文件:hello.txt(准确 UTF-8 字节:abc)
    示例参数
    {"mode": "generate"}

    示例输出

    ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad  hello.txt
    

    出现问题时

    核对准确文件名、双空格的 SHA256SUMS 格式和 20 文件上限。验证模式运行前需粘贴可信清单。

    常见问题

    能发现缺失或被修改的文件吗?

    生成模式对所选文件计算摘要;验证模式对照粘贴的清单,分别列出匹配、变化、缺失和未列入清单的名称。

    页面示例应该得到什么结果?

    名为 hello.txt、内容字节恰好为 abc 的文件会生成下方的 SHA256SUMS 行;改动任一字节会改变摘要。

    哪些情况不适用?

    不读取文件夹或递归扫描,一次最多选 20 个文件。摘要相同不能证明清单发布者身份。

    仅所选文件通过是否证明完整清单?

    不能。报告分别列出所选文件匹配、范围通过、完整清单验证以及缺失条目,接收方应按所需范围审查。

    文档与延伸阅读

    相关工具