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

**URL:** <https://meta.appinn.net/t/topic/59188>\
**Category:** 问题求助\
**Tags:** android, windows\
**Created:** [2024 年7 月 24 日 16:10 UTC](https://meta.appinn.net/t/topic/59188 "2024-07-24T16:10:36Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![END\_START](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/end_start/32/26041_2.png) [@END\_START](https://meta.appinn.net/u/END_START)\
**Post date:** [2024 年7 月 24 日 16:10 UTC](https://meta.appinn.net/t/topic/59188/1 "2024-07-24T16:10:36Z")

</div>

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

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

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

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

---

<div class="post-metadata">

**Author:** ![JohnKhanJr](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/johnkhanjr/32/22229_2.png) [@JohnKhanJr](https://meta.appinn.net/u/JohnKhanJr)\
**Post date:** [2024 年7 月 24 日 16:16 UTC](https://meta.appinn.net/t/topic/59188/2 "2024-07-24T16:16:57Z")

</div>

Md5Checker可以导入md5文件对比

---

<div class="post-metadata">

**Author:** ![cloudskytian](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/977dab/32.png) [@cloudskytian](https://meta.appinn.net/u/cloudskytian)\
**Post date:** [2024 年7 月 24 日 18:18 UTC](https://meta.appinn.net/t/topic/59188/3 "2024-07-24T18:18:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![uzcool](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/u/7bcc69/32.png) [@uzcool](https://meta.appinn.net/u/uzcool)\
**Post date:** [2024 年7 月 24 日 23:44 UTC](https://meta.appinn.net/t/topic/59188/4 "2024-07-24T23:44:17Z")

</div>

> **[GitHub - hrpzcf/HashCalculator: 一个哈希值计算工具，批量计算/批量校验/查找重复文件/改变哈希值等，支持集成到系统右键菜单](https://github.com/hrpzcf/HashCalculator)**
>
> 一个哈希值计算工具，批量计算/批量校验/查找重复文件/改变哈希值等，支持集成到系统右键菜单

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2024 年7 月 25 日 01:38 UTC](https://meta.appinn.net/t/topic/59188/5 "2024-07-25T01:38:54Z")

</div>

Nirsoft出品

> **[HashMyFiles: Calculate MD5/SHA1/CRC32 hash of files](https://www.nirsoft.net/utils/hash_my_files.html)**
>
> HashMyFiles is small utility that allows you to calculate the MD5/SHA1/CRC32/SHA-256/SHA-512/SHA-384 hashes of one or more files in your system.

---

<div class="post-metadata">

**Author:** ![xiaokonglong](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaokonglong/32/908_2.png) [@xiaokonglong](https://meta.appinn.net/u/xiaokonglong)\
**Post date:** [2024 年7 月 25 日 02:16 UTC](https://meta.appinn.net/t/topic/59188/6 "2024-07-25T02:16:41Z")

</div>

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

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

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

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

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

---

<div class="post-metadata">

**Author:** ![END\_START](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/end_start/32/26041_2.png) [@END\_START](https://meta.appinn.net/u/END_START)\
**Post date:** [2024 年7 月 25 日 03:23 UTC](https://meta.appinn.net/t/topic/59188/7 "2024-07-25T03:23:39Z")

</div>

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

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

---

<div class="post-metadata">

**Author:** ![END\_START](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/end_start/32/26041_2.png) [@END\_START](https://meta.appinn.net/u/END_START)\
**Post date:** [2024 年7 月 25 日 03:32 UTC](https://meta.appinn.net/t/topic/59188/8 "2024-07-25T03:32:35Z")

</div>

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

[![](https://h1.appinn.net/file/592991b15d0a3156b31ca.gif) ](https://h1.appinn.net/file/592991b15d0a3156b31ca.gif)

---

<div class="post-metadata">

**Author:** ![END\_START](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/end_start/32/26041_2.png) [@END\_START](https://meta.appinn.net/u/END_START)\
**Post date:** [2024 年7 月 25 日 03:48 UTC](https://meta.appinn.net/t/topic/59188/9 "2024-07-25T03:48:48Z")

</div>

> [@cloudskytian](#):
>
> [rapidcrc unicode | www.ov2.eu](https://ov2.eu/programs/rapidcrc-unicode)

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

---

<div class="post-metadata">

**Author:** ![END\_START](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/end_start/32/26041_2.png) [@END\_START](https://meta.appinn.net/u/END_START)\
**Post date:** [2024 年7 月 25 日 03:49 UTC](https://meta.appinn.net/t/topic/59188/10 "2024-07-25T03:49:17Z")

</div>

只限于md5，局限性太小

---

<div class="post-metadata">

**Author:** ![zhongx](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/z/ba9def/32.png) [@zhongx](https://meta.appinn.net/u/zhongx)\
**Post date:** [2024 年7 月 25 日 03:56 UTC](https://meta.appinn.net/t/topic/59188/11 "2024-07-25T03:56:14Z")

</div>

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

_ **不算小工具。** _

---

<div class="post-metadata">

**Author:** ![DANO](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/d/e0b2c6/32.png) [@DANO](https://meta.appinn.net/u/DANO)\
**Post date:** [2024 年7 月 25 日 04:39 UTC](https://meta.appinn.net/t/topic/59188/12 "2024-07-25T04:39:58Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![cloudskytian](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/c/977dab/32.png) [@cloudskytian](https://meta.appinn.net/u/cloudskytian)\
**Post date:** [2024 年7 月 25 日 04:41 UTC](https://meta.appinn.net/t/topic/59188/13 "2024-07-25T04:41:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Aquamarine](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/a/22d042/32.png) [@Aquamarine](https://meta.appinn.net/u/Aquamarine)\
**Post date:** [2024 年7 月 25 日 05:32 UTC](https://meta.appinn.net/t/topic/59188/14 "2024-07-25T05:32:54Z")

</div>

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