如何驗證下載的安裝檔(SHA-256)
簡答: 在 PowerShell 中執行 Get-FileHash 計算安裝檔的 SHA-256,與下載頁公布的值逐字比對。完全一致,就表示你拿到的正是我們發布的那一份檔案。
操作步驟
- 開啟 PowerShell在下載檔案所在資料夾的空白處按住 Shift 再按右鍵,選擇「在這裡開啟 PowerShell 視窗」,或在開始功能表搜尋 PowerShell。
- 計算 SHA-256執行 Get-FileHash 命令,參數為安裝檔檔名,演算法為 SHA256。
- 比對把輸出的 Hash 與下載頁公布的 SHA-256 比對,64 個字元應完全一致(不區分大小寫)。
- 執行確認一致後再執行安裝檔。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 核對檔案。