文件校验对比
左右拖入文件或文件夹,使用 SHA-256 快速核对文件字节是否一致,找出内容变化、缺失和新增的文件。
主要功能
- 左右拖放,自动校验: 两边各放入一个文件或文件夹,自动扫描并计算 SHA-256。
- 核对文件夹中的变化: 按相对路径递归匹配,区分文件名和子目录名的大小写,列出内容不同、仅左侧和仅右侧的项目。
- 查看完整校验信息: 选中一项查看左右完整哈希、文件路径、准确字节数和修改时间。
- 快速筛选与复核: 可只看差异和未完成项,支持复制、取消、重新校验及另存 CSV 报告。
- 保留源文件: 全程只读处理,报告另存,已有同名报告不会覆盖;无法读取或发生变化的文件会明确标记。
使用场景
| 手头的任务 | 放入左右两侧 | 核对的结果 |
|---|---|---|
| 核对回传合同、文书 | 留存文件与回传文件 | 本次读取的文件字节是否一致 |
| 检查一批资料是否完整 | 原始资料夹与交接资料夹 | 哪些文件改变、缺失或新增 |
| 检查复制、备份结果 | 原目录与复制后的目录 | 同一路径文件是否一致 |
适合快速核对文件有没有变化。工具不解析正文,不显示具体改了哪一段,也不能仅凭哈希不同认定恶意篡改。
使用方法
- 放入输入: 左右各拖入一个文件或文件夹,也可使用选择按钮;两侧需同为文件或同为文件夹。
- 等待自动校验: 文件夹递归扫描,按相对路径匹配。按软件提示确认本次校验范围。
- 查看结果: 列表显示一致、内容不同、仅左侧、仅右侧、无法校验或未校验;可勾选“只看差异 / 未完成项”。
- 核对详细信息: 选中一项,在下方查看左右完整 SHA-256 等信息,按 Ctrl+C 复制所选项目。
- 复核或保存: 文件更新后点击“重新校验”或按 F5;需要保留本次结果时,另存 CSV 报告。
校验期间请勿编辑文件或增删目录内容。软件会检查读取期间的变化,但普通文件系统读取并非原子快照。
常见问题
哈希一致或不同分别说明什么?
哈希一致表示本次读取的文件字节一致。哈希不同表示文件字节有变化,即使打开后看到的正文相同,另存或文件内部元数据变化也可能导致哈希不同。
本工具不判断哪份是原件、谁修改了文件、修改原因或是否恶意篡改,不验证数字签名,也不提供可信时间戳、历史版本或存证。结果不代表文件以后不会改变。
文件名和大小写影响结果吗?
比较两个单文件时直接核对字节,文件名可以不同。比较文件夹时按相对路径精确匹配,文件名和子目录名均区分大小写;例如 A.txt 与 a.txt 会分别显示为仅左侧、仅右侧。两侧根文件夹的名称可以不同。
哪些项目不参与比较?
不比较空目录、权限、时间戳或 NTFS 附加数据流;修改时间只作为辅助信息显示。符号链接、目录联接等重解析点不跟随,列为无法校验。读取或扫描失败的项目不会当作一致;两侧都没有普通文件时也不会报告文件一致。
处理上限是多少?
未校验项目不能据此判断一致,请结合实际完成范围核对结果。
单侧最多支持 1,000,000 个路径项,两侧完全不重合时最多得到 2,000,000 个结果项。实际耗时与内存占用取决于文件数量、总大小和设备性能;可中途取消。
