用途:计算与校验文件或管道输入的加密哈希,常用于验证下载文件(如 ISO、软件包)完整性、生成共享或归档用的校验和。
主要能力: 支持 MD5、SHA1、SHA256、SHA384、SHA512 多种算法,通过统一接口调用。校验时可根据哈希长度自动识别算法。提供 assert 子命令带可视化反馈地断言文件与预期哈希一致,match 子命令用于脚本中的静默成功/失败判断,并支持一次检查多个文件。另有 speedup 子命令可安装优化后的哈希工具以加速计算。
使用方式: 计算 SHA256:x hash sha256 myfile.txt 带反馈校验:x hash assert myfile.txt EXPECTED_HASH_STRING 批量计算 MD5:x hash md5 *.txt
适用场景:验证下载文件完整性、为文件生成校验和、脚本中静默比对哈希、同时检查多个文件。
限制:具体安装方式、支持的平台、spedup 安装的工具细节及性能数据暂未提供。