快轉到主要內容

Windows如何用7-Zip校驗ISO檔案完整性,免打指令

· 民國115年丙午年
·
切換繁體/簡體
分類 資訊科技 資訊科技應用
標籤 Windows
目錄

在下載檔案的時候,有時候開發者會建議使用者要檢查檔案完整性。這可以確保使用者下載的檔案是完整無毀損的。也可以杜絕載到病毒的可能性。

通常,檔案提供者會提供一個校驗碼(checksum,又稱雜湊值、哈希值)讓使用者比對,只要你計算出來的結果跟它正確,則能夠確保檔案是完整的。

校驗碼通常是透過各種加密演算法生成的,例如MD5、SHA-1、SHA-256、SHA-512等等。

舉例來說,如果你到Ubuntu官網下載安裝作業系統的.iso檔案,旁邊就有一個SHA256SUMS檔案,內含SHA-256的數值,標示每個.iso檔案的校驗碼為何。

以上僅是舉例,校驗碼沒有限定只有.iso檔案能用,其他格式的檔案也是可以用校驗碼驗證檔案完整性的!

那麼我們要如何計算下載後檔案的效驗碼呢?

圖形界面
#

在Windows系統,我們可以借助開源解壓縮軟體「7-Zip」的附屬功能,計算檔案校驗碼。免打指令

  1. 安裝7-Zip主程式

  2. 對下載後的檔案點選右鍵 → 更多選項 → 7-Zip → CRC-SHA,選取對應的加密演算法,計算校驗碼。我這裡的例子是使用SHA-256。

  3. 等待幾秒鐘後便會印出結果。把這個數值跟下載網站上的SHA-256數值比較,看是否一致,則可以確認檔案是完整的了。

指令
#

如果你要用PowerShell指令檢查校驗碼的話,使用certutil工具

例如:

certutil -hashfile "檔案路徑" "加密演算法"

certutil -hashfile ubuntu-26.04-desktop-amd64.iso SHA256

相關文章


此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。

(留言板載入中)這是Giscus留言板,需要Github帳號才能留言。支援Markdown語法,若要上傳圖片請善用外部圖床。您的留言會在Github Discussions向所有人公開。

Click here to edit your comments.

(留言板載入中)這是Disqus留言板,您可能會看到Disqus強制投放的廣告。為防止垃圾內容,有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。若要上傳圖片請善用外部圖床網站。