SuperAPI AI 工具集

hashdir

安全与审计

查看项目

更新于 10-16 06:16

技能介绍

用途:hashdir 用于对目录树进行递归哈希计算,遍历目录内所有文件与文件夹,输出一份包含校验和与相对路径的汇总列表,便于做目录完整性校验、内容对比和变更追踪。

主要能力:递归计算目录内全部文件的哈希;输出校验和加相对路径的列表,相对路径保证在不同根路径下具备可移植性;文件按字母顺序排序,确保不受操作系统遍历顺序影响、结果一致。

使用方式:通过 x-cmd 调用,基本形式为 x hashdir 加目标目录。默认算法为 MD5;可指定算法,例如计算项目目录的 SHA256 哈希列表:x hashdir --sha256 ./my_project。也可将当前目录输出与已保存的基线文件比较,例如:x hashdir . | diff - baseline.md5。

适用场景:比较两个目录结构的内容差异;为特定文件夹(如配置或源代码)建立安全基线;通过基线哈希文件在版本控制中追踪目录变化。

限制:操作为递归,需确认目标目录路径;使用前应确认所需哈希算法(默认 MD5)。其他参数、平台支持与性能表现暂未提供。