别再手动逐个比对了:HashCalculator 批量计算与校验文件哈希的完整指南
【免费下载链接】HashCalculator哈希值计算工具,批量计算/批量校验/查找重复文件/改变哈希值等,支持集成到系统右键菜单项目地址: https://gitcode.com/gh_mirrors/ha/HashCalculator
下载完安装包,官网贴着一长串 SHA-256,你把它和算出来的哈希值并排放在屏幕上逐个看。文件一多就乱:算到第三个忘了第一个是多少,长字符串还总能看错一个字母,最后分不清是文件变了还是自己看走眼。
HashCalculator 干的就是这件事:把几十个甚至上百个文件的哈希值批量算出来,再把"文件名—哈希值"清单喂给它自动比对,匹配的标绿对勾,对不上的标红叉,省得一行行对着屏幕找。它开源免费、单文件免安装,从 MD5、SHA 系列到 BLAKE3 和国密 SM3,常用算法在一个面板里勾完。
算和比放在同一张表里做完,这是它和在线哈希工具最大的不同:在线工具只算不比,命令行工具比完了又不直观。清单格式它也认得比较全,别人工具导出的文件多数能直接打开。
第一次打开:三步批量跑完你的第一批文件
拖进去、勾算法、点"全部开始"
解压后双击就能跑,首次运行前装一次 .NET 10 桌面运行时即可。文件直接拖进表格,或用工具栏的"选择文件/选择文件夹"添加,文件夹里的子目录文件会按策略一起搜进来。打开"默认算法"面板勾选算法,日常勾一两个就够,勾太多每个文件反而慢。点"全部开始",每行依次填上哈希值和耗时,暂停、继续、取消都来得及;算完可以一键导出成 .txt、.csv 或 .hcb,模板自己定义。
| 想干什么 | 勾哪个 |
|---|---|
| 本地批量求快 | XXH3-64 |
| 对外发布、通用核对 | SHA-256 |
| 国密合规场景 | SM3 |
📋 手里有校验清单:把"算完"变成"验完"
粘贴清单,或打开 .hcb、.sfv、.sums 文件
校验最烦的不是算,是比对。把清单内容贴进底部"哈希值校验信息"框,或直接打开 .hcb、.sfv、.sums、.hash 等清单文件,它按内置解析方案认格式,算完逐行标出"已匹配"还是对不上。剪贴板监控还能再省一步:复制的校验串长度合适,它自己就填进框里开始比。解析方案在设置页可自定义,别的工具导出的清单也能改成它认得的格式。
不想起窗口的场景:右键菜单和两条命令
装好右键菜单,资源管理器里直接算
不想每次先开软件,就在设置页点"安装右键菜单并关联文件",或跑一次 shell 子命令装好;之后在资源管理器里右键文件就能算哈希,不想要时卸掉也是一条命令的事。脚本自动化里常用这两条:
hashcalculator compute -a sha_256 "安装包A.zip" "安装包B.zip" hashcalculator verify -a sha_256 -l "D:\checksums\sha256sums"第一条只算并输出,第二条从清单文件读文件名、算完直接对比记录值,塞进定时任务就是一套自动巡检。
🖱️ 走一遍:37 个文件从拖入到整列变绿
就按点鼠标的顺序来
- 把发布目录里 37 个压缩包拖进表格,每行显示文件名和大小。
- 点"全部开始",哈希值列逐行填上,单行耗时 0.01 到 0.05 秒,不到一分钟整列算完。
- 把 .hcb 清单粘进底部校验框点"校验",最右一列全变绿色"已匹配";悬停表头能看到汇总:总数 37、已匹配 37、无失败。
- 对任意一行点右键:复制当前哈希值、复制完整路径、打开位置、单独切换这一行的算法、把文件删进回收站,全在这个菜单里。
💡 用了之后会想早点知道的事
- 并行任务数最多能拉到 32:设置里的"同时进行的任务数上限"按 CPU 核心数调,几十个中等大小的文件,速度差别肉眼可见。
- 清单里没写算法名也别慌:策略可以先按文件扩展名指定算法,都猜不到时用"被勾选且能产生对应长度哈希值"的算法兜底,基本不会认错。
- 找重复文件不用人肉比哈希:"相同哈希值"筛选器把同值行归到一起,用颜色竖条直接标出,哪两个文件内容一样扫一眼就知道。
- 剪贴板监控默认只认 8 到 512 个字符的复制内容,复制的串不在这个范围就不会触发,"怎么没反应"先查这一项。
- 导出模板里有 $algo$、$hash$、$relpath$ 这类占位符随便排,发布包附带的校验清单就能按团队自己的格式出。
开头"算到第三个就忘了第一个"的窘境,现在就是拖进去、贴清单、等一列绿对勾填满。想看看每种算法具体怎么实现的,去 HashCalculator/Algorithm/ 翻一翻,从 SHA 到 BLAKE3 的源码都放在那里。
【免费下载链接】HashCalculator哈希值计算工具,批量计算/批量校验/查找重复文件/改变哈希值等,支持集成到系统右键菜单项目地址: https://gitcode.com/gh_mirrors/ha/HashCalculator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考