win7 64位系統sfv是什么文件|sfv文件怎么打開

win7 64位系統SFV是什么文件?

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


win7 64位系統sfv是什么文件|sfv文件怎么打開
 

CRC32:

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

 

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

 

SFV 最常用在RAR、MP3、ISO 等檔案格式:

 

以下是一個SFV文件的內容,你可以用記事本打開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文件有什么用?

 

使用者常常會在網路上下載各類型的檔案,然而即使 Internet

上提供了可靠的傳輸環境,但有時難免會因各種因素使得下載的檔案發生錯誤,和原來上傳者提供的檔案不完全一樣,使用者通常難以查覺。

這時由于無法從文件大小來判斷文件是否正確 (文件大小通常和原文件沒有差別),而且又沒有辦法將原始文件拿來和下載的文件實際做比對 (因為原文件在遠方的

Server 中),所以這個時候如果對方有提供.SFV 文件,那就好辦了!

 

這個 .SFV 檔的存在就是為了解決上述問題而產生的。檔案的提供者在上傳檔案時以 SFV 軟件為各檔案產生出 CRC 信息,并記錄在一個 .SFV

文件中,同時一并將此 .SFV 檔案隨其它各檔上傳至網路。而網路上其他使用者在下載時也同時將此 .SFV 檔傳回電腦,然后由 SFV

軟件利用此檔案的內容對其它檔案做 CRC32 檢測,由于檔案內容一旦有任何改變時,它的 CRC32 檢查碼便會不同,因此便可以由此值和檔案提供者的

CRC 資訊做比對,如果不相同時,便表示下載的檔案和原先網路上的檔案不相同(沒有 100%

下載完全或傳輸中發生錯誤),使用者可以再次于網路上重新下載。

 

除此之外,雖然大部份的壓縮軟體在壓縮時同時會加上自己的CRC 檢查碼於檔案中,以供解壓縮時檢測,不過有些壓縮軟件在做分卷壓縮時 (multi

volumes),由於提供的 CRC 資訊不完全,以致於解壓縮時雖然其中有任何檔案發生 CRC

錯誤,但卻無法指出是哪些檔案發生問題,在最麻煩的情況下,使用者可能因為這個原因而重新下載整個分片壓縮包,此時提供者若能先利用 SFV

軟件產生簡易的額外檢測資訊,而使用者下載后先行檢測以確任所有檔案正確,若有錯誤也能馬上得知是哪些檔案有問題,再予以重新下載,便可以省下不少時間。

 

綜上所述win7 64位系統SFV是一個文件校檢信息文件,該文件用于檢測你所下載的文件完整性,保證在下載一些大文件時下載是完整的,原版的。