有哪些方便批量哈希对比的小工具?

网上查了多种哈希工具,例如OpenHashTab等,它们都能一键计算出哈希值,一键复制等功能,但似乎没有工具能一键直接读取哈希.txt、md5等格式的文件进行批量比较,并告知哪个文件的哈希值不一致(很多哈希表文件不一致就很烦)

OpenHashTab只能逐个比较哈希值,其他哈希工具很少具备批量比较的功能。

想了解有哪些便捷的批量对比哈希值的工具?我的主要用途是制作一个哈希表文件,供下载者检验文件是否完整无损。

顺便提一下,百度云的表现实在不佳,花了1元钱买了一天的会员,下载了半天的文件,结果等了一天发现文件受损了……百度云拥有数亿用户下载使用,竟然没有提供基本的下载校验功能,这真是让人对大厂的风范感到惊讶:sweat_smile:

Md5Checker可以导入md5文件对比

rapidcrc-unicode,支持 .sfv/.md5/.sha1/.sha256/.sha512 等格式的校验文件
https://ov2.eu/programs/rapidcrc-unicode

1 个赞

Nirsoft出品

2 个赞

具体到某个特定软件不好说. 但是解决方法是有的:

计算出文件哈希值并导出csv后比对.

楼上的 HashmyFiles 就行, 可以命令行方式导出结果.

HashMyFiles.exe /SaveDirect /folder “c:\temp” /scomma “c:\temp\1.csv”

然后就可以用 excel或其他文本编辑器 对文件进行比对.

@xiaokonglong 看过推荐的HashMyFiles工具官网文档,发现其命令行功能中并未包含“在一组哈希表中查找匹配的文件项,并特别标出那些未匹配的文件”的相应选项

导出哈希表HashMyFiles.exe /SaveDirect /folder “c:\temp” /scomma “c:\temp\1.csv”,为何与其下载exe计算文件的哈希表,不如自己写Python脚本写异步多线程Powershell自带的Get-FileHash命令,然后输出未能通过哈希表匹配的文件名

感觉界面和操作互动有些Low,但还算实用,支持通用选项正则表达式匹配哈希表文件,右键打开哈希表文件直接校验

挺好的,右下角的Open files以为是添加文件计算哈希的,原来是打开哈希表文件的,要是能添加右键直接校验就好了

只限于md5,局限性太小

TotalCMD 中可以对 SFV、MD5、SHA 等文件批量较验。

不算小工具。

重复文件检查工具多半都有,主要是比出相同的
你可以指定目录,hash检查。
如filemany

我记得好像可以用右键菜单吧,官网也有截图来着

我只用过它的GUI,全部托放进去后会显示文件组别,同样的哈希值为一组文件。