网上查了多种哈希工具,例如OpenHashTab等,它们都能一键计算出哈希值,一键复制等功能,但似乎没有工具能一键直接读取哈希.txt、md5等格式的文件进行批量比较,并告知哪个文件的哈希值不一致(很多哈希表文件不一致就很烦)
OpenHashTab只能逐个比较哈希值,其他哈希工具很少具备批量比较的功能。
想了解有哪些便捷的批量对比哈希值的工具?我的主要用途是制作一个哈希表文件,供下载者检验文件是否完整无损。
顺便提一下,百度云的表现实在不佳,花了1元钱买了一天的会员,下载了半天的文件,结果等了一天发现文件受损了……百度云拥有数亿用户下载使用,竟然没有提供基本的下载校验功能,这真是让人对大厂的风范感到惊讶
rapidcrc-unicode,支持 .sfv/.md5/.sha1/.sha256/.sha512 等格式的校验文件
https://ov2.eu/programs/rapidcrc-unicode
具体到某个特定软件不好说. 但是解决方法是有的:
计算出文件哈希值并导出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
以为是添加文件计算哈希的,原来是打开哈希表文件的,要是能添加右键直接校验就好了
zhongx
(zhongx)
11
TotalCMD 中可以对 SFV、MD5、SHA 等文件批量较验。
不算小工具。
DANO
(namaenashi)
12
重复文件检查工具多半都有,主要是比出相同的
你可以指定目录,hash检查。
如filemany
我只用过它的GUI,全部托放进去后会显示文件组别,同样的哈希值为一组文件。