预览:此语言版本借助机器辅助翻译,尚未经母语审校,已要求搜索引擎不要收录。

如何验证下载的安装包(SHA-256)

简答: 在 PowerShell 中运行 Get-FileHash 计算安装包的 SHA-256,与下载页公布的值逐字比对。完全一致,说明你拿到的就是我们发布的那一份文件。

最后更新:

操作步骤

  1. 打开 PowerShell在下载文件所在的文件夹空白处按住 Shift 右键,选择「在此处打开 PowerShell 窗口」,或在开始菜单搜索 PowerShell。
  2. 计算 SHA-256运行 Get-FileHash 命令,参数为安装包文件名,算法为 SHA256。
  3. 比对把输出的 Hash 与下载页公布的 SHA-256 比对,64 个字符应完全一致(不区分大小写)。
  4. 运行一致后再运行安装包。Windows 显示 SmartScreen 提示时,选择「更多信息 → 仍要运行」。

命令

Get-FileHash .\PDFTextReplacer-2.0.0.exe -Algorithm SHA256

输出示例:

Algorithm       Hash                                                                   Path
---------       ----                                                                   ----
SHA256          (64 个十六进制字符)                                                  C:\Users\...\PDFTextReplacer-2.0.0.exe

文件名和哈希值请以下载页公布的当前版本为准。

为什么要核对

SHA-256 是文件内容的「指纹」:一个字节不同,结果就完全不同。只要算出的值和我们公布的一致,就能确认文件在下载过程中没有损坏,也没有被第三方重新打包或修改。

只从本站下载。各版本的哈希值也列在更新日志中,并通过 HTTPS 提供。

SmartScreen 提示

当前版本尚未进行代码签名。运行时 Windows 可能显示「Windows 已保护你的电脑」。确认 SHA-256 与下载页一致后,点「更多信息」,再点「仍要运行」。

如果你所在的组织不允许运行未签名的程序,请联系我们了解企业部署方式。

常见问题

哈希值不一致怎么办?

不要运行。重新从官网下载;仍不一致请联系我们。第三方下载站重新打包的文件哈希值会不同。

没有 PowerShell 可以吗?

可以用本站的 SHA-256 文件校验工具,它在浏览器本地计算,文件不会上传。

安装包有数字签名吗?

当前版本尚未进行代码签名,所以文件属性里没有「数字签名」页。请以下载页公布的 SHA-256 为准核对文件。

先用你自己的文件试一次

下载后打开一个扫描件,填一个关键词,点「查找」。查找、替换和保存都不需要联网。