IsFileSame是一款文件一致性驗證工具,用于檢查文件底層讀取內(nèi)容和常規(guī)讀取內(nèi)容是否一致。
支持文件系統(tǒng)fat,ntfs,exfat,iso9660,系統(tǒng)winxp以上。
這個工具的原理是:
底層搜索指定目錄的文件①,底層讀取文件內(nèi)容和常規(guī)讀取內(nèi)容比較②,輸出比較結(jié)果
①在這個過程中,如果底層找到了某文件而常規(guī)找不到,會輸出 常規(guī)模式無法讀取
②如果常規(guī)沒有權(quán)限讀,也會報常規(guī)無法讀取 ,比如注冊表文件,
比較的過程如果是簡約 ,則讀取文件的10個簇 來比較--非隨機為讀文件中間部分,而小于 64k的文件或選擇完整的,則比較全部內(nèi)容。
更新內(nèi)容:
主要解決了以前彈出出錯框的問題,加了個隱藏界面的功能(驗證時隱藏掉了,免得大家覺得程序掛掉了)