1. 程式人生 > >Linux下計算檔案雜湊值和檔案比較

Linux下計算檔案雜湊值和檔案比較

在linux或Unix上,md5sum是用來計算和校驗檔案報文摘要的工具程式。一般來說,安裝了Linux後,就會有md5sum這個工具,直接在命令列終端直接執行。 

2、命令格式

md5sum [OPTION]... [FILE]... 

3、命令選項

-b 或 --binary :把輸入檔案作為二進位制檔案看待。 
-t 或 --text :把輸入的檔案作為文字檔案看待(預設)。 
-c 或 --check :用來從檔案中讀取md5資訊檢查檔案的一致性。(不細說了參見info) 
--status :這個選項和check一起使用,在check的時候,不輸出,而是根據返回值表示檢查結果。 
-w 或 --warn :在check的時候,檢查輸入的md5資訊又沒有非法的行,如果有則輸出相應資訊。

4、例子

(1)生產一個檔案的md5值,md5sum filename > filename.md5,比如下圖所示

(2)檢查兩個檔案是否一樣,可以通過比較兩個檔案的md5值。

(3)判斷一個檔案是否修改,通過md5來判斷