文件校驗

SFV (Simple File Verification)(簡單文件校驗)的簡寫。
.SFV 文件是一個簡單的文本文件,它利用 CRC32
算法來完成簡易的文件檢測功能,對每個文件計算出一個數值並寫入一個.SFV文本文件中。一般下載後會使用SFV工具對下載得到的文件進行計算,並將結果和文件中的結果進行比對,如果不同則表明下載的文件有誤,需要重新下載。並用一個程序來計算指定一個或一批文件的校驗、大小、日期等,並保存下來。

CRC32:
CRC本身是“冗餘校驗碼”的意思。CRC32則表示會產生一個32bit(8位十六進制數)的校驗值。由於CRC32產生校驗值時源數據塊的每一個bit(位)都參與了計算,所以數據塊中即使只有一位發生了變化,也會得到不同的CRC32值。

MD5:一種消息摘要算法(也叫單向散列函數)的名稱。它通過一定的算法,根據源數據的每一位(bit)最終產生一個128位(bit)的校驗值(一個32位的16進制數)。MD5最常見的應用是在密碼學裏,本文中主要用它來校驗文件完整性——如果你覺得上述文字難以理解,那麼可以簡單的認爲MD5就是一種128位的數字簽名,用於校驗文件是否被修改過即可。

SFV 最常用在RAR、MP3、ISO 等檔案格式:
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章