簡而言之,MD5sums是用來檢查你所下載的ISO或者其他檔案是否完全正確的機制。
MD5sums本身是一個執行檔類型的程式,它可以對ISO或其他放在網路賞供人下載的某些檔案執行,執行之後便會產生一組稱做MD5sums字串的字母、數字、或者符號組合,由於MD5sums是利用一種位元編碼技術,會根據檔案內的位元組合型態產生該檔案獨一無二的MD5sum字串,因此MD5sums字串就可以用來檢查所下載的檔案是否完全正確。雖然某些檔案就算有些小錯誤(如音訊、影像、視訊),也不會影響大體的撥放 (可能會產生一些小雜訊),但是程式、系統之類的檔案有時就不容許一點錯誤,尤其是Linux發行套件的ISO動輒5、6百M,所以就必須以MD5sums來檢查所下載的檔案是否正確。
當下載Linux的ISO或其他檔案時,有些發行商也會附上MDsums字串,他們付的字串是給我們用來檢查比對用的。我們必須把所下載的檔案交由Md5sum程式處理一下──以超級使用者身份在終端機模式下鍵入:
md5sum (所下載的檔案名稱,包括副檔名)
經過一番處理(檔案越大需時越久),就會得到一組字串,把這個字串拿來和下載的字串比對一下,如果一模一樣,就表示下載正確,否則就必須就要重新下載了。
許多人一開始並沒有Linux作業系統,下載時也是在Windows下做的,這時就必須用Windows或DOS版的MD5sums程式,在Windows模式下執行Windows版的MD5sum程式和一般Windows程式的操作沒什麼兩樣,windows版的MD5sum
在這裡。如果想要有更高的效率,也有
DOS版,不過下載後記得要把它移到c:\windows\command目錄下才會生效,之後,只要在DOS模式下鍵入:
md5sum (所下載的檔案名稱,包括副檔名)
也就會在Windows或DOS下產生MD5sum字串了。不過最後提醒一下,DOS下有檔名不能超過8個字母的限制,通常Linux的檔案都不只8個字母,此時可以將下載的檔案改名字成少於8個字母的檔名,並不會影響結果。
Edited by - johnlian on 12/18/2001 01:51:52