开源文件校验工具
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Jacksum(JAva ChecKSUM)是一款免费、开源、跨平台的校验和与哈希计算工具,核心形态是命令行程序,也提供 Java API,并可通过子项目 HashGarten 获得图形界面。它使用 Java 编写,Jacksum 3 运行于 JDK 11 及更高版本,可在 Windows、macOS、GNU/Linux、Android 以及兼容 OpenJDK 的环境运行。
其最大特点是算法覆盖极广:正文称支持 489 种哈希函数,功能页提到 477 个算法,涵盖 SHA-2、SHA-3、BLAKE2、BLAKE3、SM3、GOST、Streebog、CRC、Adler、FNV、MD5 等密码学和非密码学算法,并支持 HMAC 与 Rocksoft Model CRC 自定义 CRC。它可对文件、标准输入、字符串、磁盘、分区、管道、套接字、NTFS ADS 等输入计算指纹,支持递归目录、多算法一次读取、并行处理、多核利用,以及 OK、failed、missing、new 文件检测。输出方面支持 BSD、GNU/Linux、Solaris、SFV、FCIV、openssl 等兼容格式,也可自定义格式和多种编码。
Jacksum 以 GNU GPL 3 or later 发布,源码开放并托管在 GitHub,属于 OSI 认证开源软件。它提供 API、Javadoc,项目已 Maven 化,方便 Java 开发者在 IDE 中集成。但 GPLv3+ 对闭源商业集成有合规要求。生态集成较实用:可嵌入脚本、cron、批处理、管道,并能与 Finder、Windows Explorer、Nautilus、Dolphin、Thunar 等文件浏览器结合。
定价非常明确:免费、无广告、无到期、无需注册。文档质量较好,网站提供功能说明、安装、manpage、示例、FAQ、Release Notes、License 等内容;FAQ 中还包含算法选择建议、CRC 解释和同步/补丁生成示例,对专业用户有帮助。
优点是算法多、跨平台、稳定成熟、自动化友好、适合大批量完整性校验和取证场景;缺点是主界面偏 CLI,普通用户学习成本较高,且需要 Java 运行环境。它适合系统管理员、安全工程师、取证人员、渗透测试人员、逆向工程师、CRC 研究者和需要在 Java 项目中复用哈希能力的开发者。
正文未提供中国大陆网络可达性和支付信息;由于工具本身免费且本地运行,支付不是主要问题。若官网或 GitHub 访问受网络影响,可考虑系统自带 sha256sum/md5sum、OpenSSL dgst、GNU coreutils,或 GUI 类工具如 HashGarten、QuickHash GUI 作为替代。
本测评基于公开资料整理,不构成购买建议,请以 jacksum.net 官网实际信息为准。
Java跨平台命令行哈希工具,免费开源。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。