如云
下載地址:http:∥www.filefacts.net/zh/sfa download.php
Smart File Advisor可以識別未知的文件類型,并給出可能與其關(guān)聯(lián)的程序信息。
安裝軟件后,識別命令會出現(xiàn)在文件的右鍵菜單中。當(dāng)我們要識別一個文件時,例如識別“一個文檔.ABC”,右擊該文件并在彈出的菜單中選擇“Smart File Advisor”(圖1);隨后彈出處理選擇對話框,選擇該對話框中的第一個單選項(xiàng),然后點(diǎn)擊OK按鈕進(jìn)行在線識別(圖2)。該軟件可通過分析文件的內(nèi)容來識別文件的類型,只需在上述的選項(xiàng)窗口中選擇“Send first 20 bytes of file to help detect file type”復(fù)選框(表示發(fā)送文件的前20個字節(jié)內(nèi)容以便識別其類型)即可。
在線識別結(jié)束后會自動打開一個網(wǎng)頁,顯示識別結(jié)果。我們看到上述擴(kuò)展名為ABC的文件,原來是Adobe的“ActionScript Byte Code”文件,在Description描述欄中,給出了關(guān)于該文件類型的詳細(xì)解釋(圖3)。
同樣,我們可以試著將一個已知的辦公文檔,如Word文檔“我的文件.DOC”交給該軟件進(jìn)行識別驗(yàn)證,結(jié)果中會詳細(xì)地顯示該文檔是哪個版本的Word所生成,包含了怎樣的文件結(jié)構(gòu)等信息(圖4)。
我們可以用上面的方法嘗試識別更多類型的其他文件。但比較遺憾是,測試發(fā)現(xiàn)若文件無擴(kuò)展名,則無法正確識別文件的類型,軟件自動打開的識別頁面會給出“File Extension Not Found”的提示。我們可以先為無擴(kuò)展名的文件隨意增加一個擴(kuò)展名再進(jìn)行鑒別。
下載地址:http:∥www.daubnet.com/ftp/identify10.zip
Identify!是一個比較老舊的工具,可以追溯到Windows 7的年代,它是一個便攜軟件,不用安裝,可以放在閃存盤中直接調(diào)用。
在需要識別某個文件時,啟動軟件并依次點(diǎn)擊“File→Open and Identify”,加載需要識別的文件。比如,現(xiàn)在我們將一個Windows的RTF文檔文件“迷惑文檔.RTF”的擴(kuò)展名有意地改為.ABC,看看該軟件能否識別出來。打開該文檔后經(jīng)過識別,軟件顯示識別結(jié)果為“Rich Text Format(RTF)”,可見沒有“瞞”得過它(圖5)。
該軟件支持無擴(kuò)展名的文件類型的識別,將一個Word文檔“我的文件.DOC”的擴(kuò)展名去除,也能給出其所屬的文件類型(圖6)。
但遺憾的是,在Windows 10中雖然其“Edit”菜單中包含一個集成到文件右鍵菜單中的命令“Shell Extension”,但測試表明該命令不起作用。不過好在這并不妨礙在它的窗口中正常使用,只是稍顯不便而已。
除了上述的軟件外,如果我們要識別種類繁多的圖片文件,可以使用ExifTool(下載地址:https:∥exiftool.org/),該軟件是一個命令行程序,比較獨(dú)特,使用時只需將要識別的圖片文件拖拽到該軟件的圖標(biāo)上,即可自動開啟命令窗口并顯示識別結(jié)果(圖8)。
如果我們要對文件的擴(kuò)展名進(jìn)行深入地了解和分析,還可以使用另一款軟件Analyze It?。ㄏ螺d地址:https:∥www.shockingsoft.com/Analyzelt.html),該軟件除了可以通過文件的內(nèi)容判別其類型外,還可以從其他的方面分析和識別文件的類型,例如通過顯示文件的前幾個字節(jié)的十六進(jìn)制或ASCII碼信息判斷文件的種類(適合專業(yè)程序員)(圖9)。該軟件還支持添加右鍵菜單命令進(jìn)行快捷操作。