# HashCalculator
**Repository Path**: jslfl/HashCalculator
## Basic Information
- **Project Name**: HashCalculator
- **Description**: 一个哈希值计算工具,批量计算/批量校验/查找重复文件/改变哈希值等,支持集成到系统右键菜单
- **Primary Language**: C#
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 8
- **Created**: 2024-03-18
- **Last Updated**: 2024-03-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 哈希值批量计算器 (HashCalculator)
[](https://github.com/hrpzcf/HashCalculator/stargazers)
[](https://github.com/hrpzcf/HashCalculator/network)
[](https://github.com/hrpzcf/HashCalculator/issues)
[](https://github.com/hrpzcf/HashCalculator/blob/main/LICENSE)
[](https://github.com/hrpzcf/HashCalculator/releases)
[](https://github.com/hrpzcf/HashCalculator/releases)
# 软件简介
- HashCalculator 是一个文件哈希值计算工具,为批量计算、批量校验文件的哈希值而生,期望能减少批量计算、校验、统计、查找、筛选方面的麻烦。
- HashCalculator 是开源软件,源代码在 [GitHub](https://github.com/hrpzcf/HashCalculator) 和 [Gitee](https://gitee.com/hrpzcf/HashCalculator) 上。
# 功能特点
- 支持多种哈希算法:
- SHA1
- SHA2: 224/256/384/512
- SHA3: 224/256/384/512
- XXH32
- XXH64
- XXH3-64
- XXH3-128
- SM3
- MD4/MD5
- CRC32/CRC64
- QuickXor
- Whirlpool
- Streebog: 256/512
- Blake2b: 224/256/384/512
- Blake2bp: 224/256/384/512
- Blake2s: 224/256
- Blake2sp: 224/256
- Blake3: 224/256/384/512
- eD2k
- Has160
- RipeMD160
- 单文件运行,无需安装。
- 支持将 HashCalculator 的快捷菜单集成到系统右键菜单,支持自定义快捷菜单。
- 内建多种筛选器,支持对大批量的哈希结果进行筛选、查找、处理。
- 计算所得哈希值的输出方式可选择 Base64 或十六进制大/小写字母。
- 支持同时运行多个计算文件哈希值的任务 (1 ~ 32 个)。
- 每个计算任务可以同时计算一个文件的多个算法的哈希值。
- 支持直接拖拽文件/文件夹到主界面表格中计算文件哈希值。
- 支持在计算过程中暂停、继续、取消所有正在进行的任务或单个正在进行的任务。
- 支持把计算所得的结果导出为文本文件,预置 .txt/.csv/.hcb 导出格式,也可以自定义导出格式。
- 支持自定义校验依据(储存哈希值和文件名的文本文件)解析方案,便于直接将同类软件导出的结果作为校验依据打开进行自动校验。
- 预置 .txt/.csv/.hcb/.sfv/.sums/.hash 的解析方案等。
- 其他未列出的有用的功能...
# 软件截图









# 使用帮助
- [Wiki](https://github.com/hrpzcf/HashCalculator/wiki)
- [Wiki (Gitee)](https://gitee.com/hrpzcf/HashCalculator/wikis/Home)
# 更新日志
- [软件更新日志](https://github.com/hrpzcf/HashCalculator/blob/main/CHANGELOG.md)
- [软件更新日志 (Gitee)](https://gitee.com/hrpzcf/HashCalculator/blob/main/CHANGELOG.md)