Home

Awesome

<div align="center">

哈希值批量计算器 (HashCalculator)

GitHub stars GitHub forks GitHub issues GitHub license GitHub release GitHub downloads

</div> <br/>

简介

<br/>

功能

<br/>

命令行参数说明

  1. 子命令:compute,用于计算文件或文件夹内的文件的哈希值。

    • 参数 1:-a--algo,指定计算文件哈希值的时候使用的算法,可省略。
    • 示例:hashcalculator compute -a sha_1,sha_256 "文件1路径" "文件2路径" "文件夹1路径" ...
  2. 子命令:verify,用于从校验依据文件(文件哈希值清单)获知一批待计算哈希值的文件(文件名或相对路径)并计算,然后与校验依据文件内记录的哈希值进行对比,检查计算结果和校验依据文件内记录的哈希值是否一致。

    • 参数 1:-a--algo,指定计算文件哈希值的时候使用的算法,可省略。如果省略该参数则按软件设置的策略决定使用什么算法。
    • 参数 2:-l--list,指定校验依据文件(文件哈希值清单)的路径,此参数必需,不可省略。
    • 示例:hashcalculator verify -a sha_1,sha_256 -l "D:\xxx\sha256sums"
  3. 子命令:shell,用于安装或卸载 HashCalculator 的系统右键菜单。

    • 参数 1:-i--install,表示安装 HashCalculator 的系统右键菜单,不要与参数 2同时使用。
    • 参数 2:-u--uninstall,表示卸载 HashCalculator 的系统右键菜单,不要与参数 1同时使用。
    • 参数 3:-s--silent,可以配合参数 1参数 2使用,此参数则表示静默安装/卸载,即使安装/卸载出现异常也不会弹出提示窗口。注:安装/卸载正常的情况下无论是否使用此参数都不会弹出提示窗口。此参数可省略。
    • 示例:hashcalculator shell --install --silent
<br/>

截图

主窗口1

主窗口2

默认算法

筛选操作

设置面板1

设置面板2

设置面板3

设置面板4

关于窗口

<br/>

使用帮助(未更新)

<br />

更新日志