確認檔案是否被更動 md5 check sum

 對檔案做運算後的結果可以得到一個亂數值或者稱雜湊值,只要檔案內容更動過這個值就會變動,用這個特性來確保檔案的正確,如果檔案很大就會算很久,有時就被略過了,呵。

 工作環境:
    Windows
        CertUtil
    Linux
        md5sum

Linux 上操作感覺比較直覺:

# 對一個檔案做運算
md5sum data1.txt
# 對多個檔案做運算
md5sum data1.txt data2.php data3.py
# 對多個檔案做運算,將運算結果存到指定的檔案中
md5sum data1.txt data2.php data3.py > sumV.txt
# 確認檔案的運算結果
md5sum -c sumV.txt

 Windows 上要用 CertUtil

# 可能只能針對一個檔案做運算
certutil -hashfile c:\Users\ricky\Downloads\WinSCP-5.19.5-Setup.exe md5

運算這個亂數值的函式常用的方式除了 md5 還有其他像是 sha-1 sha256 原理是一樣的,照例略過。

 

收工!

留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

Excel 巨集合併多個 Excel 檔案