檢查檔案完整性的方法

Posted on Updated on

很多時我們從網上把檔案下載回來後,會發現檔案不完整以致無法開啟,更甚的是有時根本毫無警示,一直到使用一段時間後才發現檔案缺失,以致部分功能失效和出現bugs,這些檔案不完整的情況在使用BT下載時尤為常見。為確保下載回來的檔案是完好無缺,我們有一個簡單的方法來驗證。

MD5(Message-Digest Algorithm 5 信息-摘要算法 5)是一種摘要算法,能對檔案內容作出複雜運算後得出一個幾乎是獨一無二的32bits 16進制代碼,將這個MD5代碼與另一個檔案的MD5代碼比較,就能知道兩個檔案的內容是否一致。

WinMD5Free是其中一款MD5碼分析軟件,完全免費,大家可以到以下網頁下載:

http://www.winmd5.com/

軟件使用方法也很簡單,只要將檔案放入軟件分析出其MD5碼,然後將其與作者提供的MD5碼出對比,就能得知檔案是否完整。下面以一個實例示範:

以Forgotten_Hope_2.45_1_of_2.exe為實驗品,我們首先將檔案拉入WinMD5Free的視窗中,軟件馬上就開始對檔案進行運算

然後我們要尋找檔案正式的MD5碼,這一般會在下載頁面或軟件介紹中提到。就以這個檔案為例,我們可以在Forgotten Hope 2的官網下載頁中找到,得知Part 1的MD5代碼應為"50487e09b10fd22a392f106beab9ff58″

與此同時,WinMD5Free已經完成分析,這時只要將正式的MD5代碼貼到最下一行,再按"Verify",就能得知檔案完整與否。如上圖所示,兩個MD5代碼相同,證明下載回來的這個檔案是完整的。

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s