文件名和体积相似,并不能证明下载包来自同一发布方。可靠的文件核对需要下载文件的 SHA-256和发布方通过可信渠道公布的对应校验值,两者必须属于同一个版本、同一个压缩包。
在 Windows 中计算 SHA-256
打开 PowerShell,把下面路径替换成实际下载的压缩包路径。此命令只读取文件并计算摘要,不会执行压缩包里的程序。
Get-FileHash -LiteralPath 'D:\Downloads\图吧工具箱.7z' -Algorithm SHA256
也可以在命令提示符中运行:
certutil -hashfile "D:\Downloads\图吧工具箱.7z" SHA256
SHA-256 的结果为 64 位十六进制字符。逐字比较时忽略字母大小写,但不要忽略任意字符差异。注意校验的是完整压缩包,还是分卷文件;文件对象不同,结果就不同。
如何找到可比较的校验值
- 从下载中心确认自己获取的渠道和版本说明。
- 到发布方的版本公告查找同一文件的 SHA-256。不要把转载页面的摘要当作独立来源。
- 核对版本、文件名、完整包或分卷类型,再比较摘要。
- 如果下载页或发布公告没有给出实际摘要,就无法完成发布方一致性验证。自己算出的摘要只适合留档或比较两次下载。
本站目前没有发布经过核验的安装包 SHA-256 数值,因此这里提供计算方法,不展示示例摘要冒充实际校验值。本站网页打包文件也不是图吧工具箱软件包。
校验、解压测试和数字签名有何区别
| 检查 | 能说明什么 | 仍需注意 |
|---|---|---|
| 压缩包测试或 CRC | 判断压缩数据是否损坏 | 不证明发布者身份 |
| SHA-256 比对 | 判断与可信摘要对应的文件是否一致 | 摘要来源必须可信 |
| 数字签名 | 查看签名者与签名后的文件完整性 | 核对签名者、有效性和证书情况 |
查看程序数字签名
对准备运行的 EXE 文件右键选择“属性”,检查是否有“数字签名”标签,并查看签名详细信息。并非每一个开源或小型工具都有签名;缺少签名不直接等于恶意,有签名也不代替来源核验和系统检测。
摘要不同或解压失败怎么办
先排除版本变化、分卷遗漏和下载未完成。重新从原渠道下载同一文件,再比较摘要。文件仍有差异时停止运行,保留文件名、渠道与错误截图用于反馈。更完整的判断顺序见下载来源与网站识别和故障排查。