郭建偉
幾乎所有的文件都有擴(kuò)展名,根據(jù)擴(kuò)展名可以輕松識(shí)別文件的類型。在很多用戶眼中,擴(kuò)展名看起來(lái)平淡無(wú)奇,似乎沒有什么特殊的功能。不過(guò),實(shí)際情況并非如此,在實(shí)際的文件管理操作中,擴(kuò)展名的作用是不可忽視的。靈活地對(duì)擴(kuò)展名進(jìn)行管理,可以大大提高文件的使用效能。
一、靈活管控?cái)U(kuò)展名顯示狀態(tài)
在默認(rèn)狀態(tài)下,系統(tǒng)只顯示文件名而隱藏?cái)U(kuò)展名,這雖然看起來(lái)比較美觀,不過(guò)卻存在一定的安全風(fēng)險(xiǎn)。例如病毒會(huì)利用雙擴(kuò)展名的方式,來(lái)迷惑用戶。對(duì)于“virus.exe”病毒文件來(lái)說(shuō),通過(guò)將名稱更改為“virus.exe.avi”,來(lái)隱藏EXE擴(kuò)展名,讓用戶誤以為這是一個(gè)視頻文件,一旦雙擊了該文件,病毒就會(huì)被激活。其實(shí),通過(guò)對(duì)注冊(cè)表進(jìn)行簡(jiǎn)單的修改操作,就可以讓比較危險(xiǎn)的擴(kuò)展名(例如EXE、COM、CMD等)顯示出來(lái),而不顯示其他不存在危險(xiǎn)的擴(kuò)展名。
這里以EXE文件為例進(jìn)行說(shuō)明,運(yùn)行“regedit.exe”程序,在注冊(cè)表編輯器中選擇“HKEY_CLASSES_ROOT\exefiW分支,在右側(cè)新建一個(gè)類型為字符串,名稱為“AlwaysShowExt”的項(xiàng)目,將其值設(shè)置為“1”。之后退出注冊(cè)表編輯器,在任務(wù)管理器中結(jié)束“Explorer.exe”進(jìn)程,之后重啟該進(jìn)程,讓上述設(shè)置生效??梢钥吹剑词惯x用了隱藏?cái)U(kuò)展名功能,EXE文件依然可以顯示擴(kuò)展名。按照同樣的方法,可以指定顯示任意類型的文件。
此外,也可以直接打開文件夾選項(xiàng)窗口,在“文件類型”面板中選擇特定類型的文件(例如DOC等)。點(diǎn)擊高級(jí)按鈕,在彈出窗口中勾選“始終顯示擴(kuò)展名”項(xiàng),這樣,指定類型的文件就可以始終顯示擴(kuò)展名,該方法無(wú)需通過(guò)修改注冊(cè)表,操作起來(lái)比較簡(jiǎn)單。但是,該方法對(duì)EXE、BAT等文件類型無(wú)效,所以將上述兩種方法結(jié)合起來(lái),就可以靈活控制指定擴(kuò)展名的顯示狀態(tài)。
后一種方法在Windows 7中無(wú)法實(shí)現(xiàn),其實(shí)借助于文件名助手這款小工具,就可以彌補(bǔ)Windows 7的這一不足。雙擊下載的“jname.exe”文件,完成注冊(cè)操作,再次運(yùn)行該文件,可以執(zhí)行反注冊(cè)操作。在Windows 7中選擇任意類型的文件,在其右鍵菜單中點(diǎn)擊“2.擴(kuò)展名處理”項(xiàng),就可以單獨(dú)顯示該類型的文件。再次點(diǎn)擊該項(xiàng),會(huì)隱藏該類型文件的擴(kuò)展名。順便說(shuō)一下,如果想批量更改擴(kuò)展名,可以使用ExtConvert這款軟件來(lái)實(shí)現(xiàn)。在該工具主界面(如圖1)中點(diǎn)擊瀏覽按鈕,選擇目標(biāo)文件夾。在“轉(zhuǎn)換前擴(kuò)展名”欄中輸入需要轉(zhuǎn)換的擴(kuò)展名,點(diǎn)擊“添加”按鈕,將其添加到待轉(zhuǎn)換列表中。在“轉(zhuǎn)換后擴(kuò)展名”欄中輸入需要轉(zhuǎn)換的擴(kuò)展名,點(diǎn)擊“添加”按鈕,將其添加到已轉(zhuǎn)換列表中。注意,這兩個(gè)列表中的擴(kuò)展名是一一對(duì)應(yīng)的。點(diǎn)擊確定按鈕,該文件夾中符合條件的擴(kuò)展名就會(huì)逐一轉(zhuǎn)換為選定的類型了。
二、使用擴(kuò)展名輕松保護(hù)重要文件
對(duì)于某些文件(例如DOC等),我們不希望別人隨意打開。最簡(jiǎn)單的保護(hù)方法是將其擴(kuò)展名修改為別的名稱,例如將“.xls”擴(kuò)展名修改為“.cqq”等,這樣當(dāng)雙擊“xqq”文件時(shí),就無(wú)法將其直接打開,讓別人誤以為這是個(gè)來(lái)歷不明的文件,而放棄對(duì)其的興趣。而我們運(yùn)行時(shí),只需調(diào)整關(guān)聯(lián)狀態(tài),就可以順利將其打開了。例如,可以使用記事本編輯一個(gè)批處理文件,其內(nèi)容包括“assoc.xls=ExceLSheet.8”“ping127.0.1-n 10”“assoc.xls=cqq”行。之后將其保存為“open-bat”文件,該批處理很簡(jiǎn)單,第一行使用“assoc”命令,為“.XLS”文件設(shè)置正確的關(guān)聯(lián)關(guān)系。如果想查看指定類型文件的關(guān)聯(lián)關(guān)系,可以在CMD窗口中執(zhí)行“assoc.xxx”命令即可,其中的“xxx”表示具體的文件擴(kuò)展名。
第二行使用Ping命令對(duì)本機(jī)IP進(jìn)行探測(cè),“-n”參數(shù)指定探測(cè)的次數(shù),一般來(lái)說(shuō),探測(cè)一次大約1秒,這里探測(cè)10次花費(fèi)10秒,當(dāng)然,您可以根據(jù)實(shí)際情況而定。注意這里的“127.0.1”同樣表示本機(jī)地址,這和“127.0.0.1”是等同的。第三行將“.xls”類型重新關(guān)聯(lián)到我們自定的類型上。先修改需要保護(hù)的文件的擴(kuò)展名,例如將“wendang.xls”更名為“wendang.cqq”。這樣別人就無(wú)法將其直接打開了,當(dāng)我們需要使用時(shí),運(yùn)行“open.bat”文件,在指定的時(shí)間間隔內(nèi)雙擊“wendang.cqq”文件,就可以順利將其打開了。之后該批處理會(huì)自動(dòng)修改文件關(guān)聯(lián)狀態(tài),防止別人隨意操作該文件。
當(dāng)然,為了安全起見,最好在系統(tǒng)中創(chuàng)建一個(gè)新賬戶(例如“gly”等),為其設(shè)置復(fù)雜的密碼。將該批處理文件存放到NTFS分區(qū)中,在其屬性窗口中的“安全”面板中點(diǎn)擊“添加”按鈕,將“gly”賬戶添加進(jìn)來(lái),同時(shí)點(diǎn)擊“刪除”按鈕,刪除“組或用戶名稱”欄中的其他組和賬戶。如果有些賬戶不能刪除,可以點(diǎn)擊“高級(jí)”按鈕,在彈出窗口中的“權(quán)限”面板中取消“從父項(xiàng)繼承那些可以應(yīng)用到子對(duì)象的權(quán)限項(xiàng)目”,在彈出對(duì)話框中點(diǎn)擊“刪除”按鈕,就可以清除所有的賬戶。選中“gly”賬戶,在權(quán)限列表中勾選“完全控制”項(xiàng),這樣,只有該“gyl”賬戶才可以操作該批處理文件。而您可以在任意時(shí)候運(yùn)行“runas /user:glyd:\open.bat”命令,輸入“gly”賬戶密碼,就可以運(yùn)行該批處理文件了。
三、快速識(shí)別擴(kuò)展名的“真實(shí)身份”
對(duì)于一般的擴(kuò)展名,我們可以清楚地知道其文件類型,但是對(duì)于不常見的擴(kuò)展名,或者沒有擴(kuò)展名的文件來(lái)說(shuō),想識(shí)別其真實(shí)身份,就不那么簡(jiǎn)單了。使用FileTypeID這款小工具,問(wèn)題就可迎刃而解。FileTypeID可以識(shí)別幾千種文件類型,運(yùn)行該程序,將未知類型的文件直接拖放到該程序主界面中,點(diǎn)擊“Details”按鈕,可以顯示該文件的詳細(xì)信息(如圖2)。點(diǎn)擊“Analyze”按鈕,在識(shí)別列表中的“Extension”列中顯示該文件可能歸屬的文件類型,在“Match”列中顯示與該文件類型匹配的幾率,在“Type”列中顯示該文件的類型描述信息,根據(jù)這些信息,就不難發(fā)現(xiàn)其真實(shí)身份了。
此外,遇到未知類型的文件時(shí),還可以利用百度等搜索引擎,來(lái)查找對(duì)應(yīng)的信息。而如果在Windows 8中,處理方法就簡(jiǎn)單多了,雙擊未知類型的文件后,在彈出面板中點(diǎn)擊“更多選項(xiàng)”,可顯示在系統(tǒng)中可以處理該文件的所有程序。選定目標(biāo)程序后,勾選“所有XXX文件都用這個(gè)應(yīng)用打開”項(xiàng),則可以使用該程序打開該文件,否則的話,可以點(diǎn)擊“在應(yīng)用商店中查找應(yīng)用”項(xiàng),在應(yīng)用商店中可以很快找到與該文件格式對(duì)應(yīng)的應(yīng)用,選擇對(duì)應(yīng)的應(yīng)用項(xiàng)目,查看其說(shuō)明信息,如果合適的話,就可以下載安裝該應(yīng)用。
一般來(lái)說(shuō),不管什么類型的文件,在其開頭部位都會(huì)顯示特定的標(biāo)識(shí)符,例如對(duì)于EXE文件來(lái)說(shuō),其標(biāo)識(shí)符為“MZ”。使用記事本或者WinHex等工具,將目標(biāo)文件打開后,找到其開頭的標(biāo)識(shí)信息,然后上網(wǎng)查詢就會(huì)了解具體的文件類型。此外,使用“譯擴(kuò)展名”這款軟件,可以輕松識(shí)別文件實(shí)際類型。在其主界面中右上角輸入文件擴(kuò)展名,點(diǎn)擊查詢按鈕,就可以迅速查到與之相關(guān)的說(shuō)明信息,據(jù)此可以了解其實(shí)際類型?!白g擴(kuò)展名”支持6113個(gè)文件類型,對(duì)于某些特殊的文件類型,如果無(wú)法識(shí)別的話,可以點(diǎn)擊“提交”按鈕,將其發(fā)送給作者進(jìn)行甄別。endprint