下載到的sfv是什么文件?我們要用什么軟件打開sfv文件?下面小編就sfv文件格式分享下相關(guān)信息及sfv文件怎么打開的方法。
SFV是什么文件?
sfv(全稱Simple File Verification)格式,是電腦里的一種文件格式,SFV 文件是一個簡單的文本文件,它利用 CRC32 算法來完成簡易的文件檢測功能,對每個文件計算出一個數(shù)值并寫入一個.SFV文本文件中。一般下載后會使用SFV工具對下載得到的文件進行計算,并將結(jié)果和文件中的結(jié)果進行比對,如果不同則表明下載的文件有誤,需要重新下載。并用一個程序來計算指定一個或一批文件的校驗、大小、日期等,并保存下來。
CRC32:
CRC本身是“冗余校驗碼”的意思。CRC32則表示會產(chǎn)生一個32bit(8位十六進制數(shù))的校驗值。由于CRC32產(chǎn)生校驗值時源數(shù)據(jù)塊的每一個bit(位)都參與了計算,所以數(shù)據(jù)塊中即使只有一位發(fā)生了變化,也會得到不同的CRC32值。
MD5:一種消息摘要算法(也叫單向散列函數(shù))的名稱。它通過一定的算法,根據(jù)源數(shù)據(jù)的每一位(bit)最終產(chǎn)生一個128位(bit)的校驗值(一個32位的16進制數(shù))。MD5最常見的應(yīng)用是在密碼學(xué)里,本文中主要用它來校驗文件完整性——如果你覺得上述文字難以理解,那么可以簡單的認為MD5就是一種128位的數(shù)字簽名,用于校驗文件是否被修改過即可。
SFV 最常用在RAR、MP3、ISO 等檔案格式:
以下是一個SFV文件的內(nèi)容,你可以用記事本打開sfv文件并查看:
--------------------------------------
; Generated by FlashSFV/WIN v2.3 on 2003-6-29 at 下午 04:44:20
;
; 37678026 七月 19 2001 18:42:00 PowerQuest ServerMagic V4.0 .exe
PowerQuest ServerMagic V4.0.exe 21C32C47
-----------------------------------
藍色部分的21C32C47就是針對PowerQuest ServerMagic V4.0.exe這個文件的CRC校驗碼。
FV文件有什么用?
使用者常常會在網(wǎng)路上下載各類型的檔案,然而即使 Internet
上提供了可靠的傳輸環(huán)境,但有時難免會因各種因素使得下載的檔案發(fā)生錯誤,和原來上傳者提供的檔案不完全一樣,使用者通常難以查覺。
這時由于無法從文件大小來判斷文件是否正確 (文件大小通常和原文件沒有差別),而且又沒有辦法將原始文件拿來和下載的文件實際做比對 (因為原文件在遠方的
Server 中),所以這個時候如果對方有提供.SFV 文件,那就好辦了!
這個 .SFV 檔的存在就是為了解決上述問題而產(chǎn)生的。檔案的提供者在上傳檔案時以 SFV 軟件為各檔案產(chǎn)生出 CRC 信息,并記錄在一個 .SFV
文件中,同時一并將此 .SFV 檔案隨其它各檔上傳至網(wǎng)路。而網(wǎng)路上其他使用者在下載時也同時將此 .SFV 檔傳回電腦,然后由 SFV
軟件利用此檔案的內(nèi)容對其它檔案做 CRC32 檢測,由于檔案內(nèi)容一旦有任何改變時,它的 CRC32 檢查碼便會不同,因此便可以由此值和檔案提供者的
CRC 資訊做比對,如果不相同時,便表示下載的檔案和原先網(wǎng)路上的檔案不相同(沒有 100%
下載完全或傳輸中發(fā)生錯誤),使用者可以再次于網(wǎng)路上重新下載。
除此之外,雖然大部份的壓縮軟體在壓縮時同時會加上自己的CRC 檢查碼於檔案中,以供解壓縮時檢測,不過有些壓縮軟件在做分卷壓縮時 (multi
volumes),由於提供的 CRC 資訊不完全,以致於解壓縮時雖然其中有任何檔案發(fā)生 CRC
錯誤,但卻無法指出是哪些檔案發(fā)生問題,在最麻煩的情況下,使用者可能因為這個原因而重新下載整個分片壓縮包,此時提供者若能先利用 SFV
軟件產(chǎn)生簡易的額外檢測資訊,而使用者下載后先行檢測以確任所有檔案正確,若有錯誤也能馬上得知是哪些檔案有問題,再予以重新下載,便可以省下不少時間。
綜上所述SFV是一個文件校檢信息文件,該文件用于檢測你所下載的文件完整性,保證在下載一些大文件時下載是完整的,原版的。