複製鏈接
請複製以下鏈接發送給好友

文件擴展名

鎖定
文件擴展名(Filename Extension,或作延伸文件名、後綴名)是早期操作系統(如VMS/CP/M/DOS等)用來標誌文件格式的一種機制。
一個像"example.txt”的文件名中,example是文件主名,txt為文件擴展名,表示這個文件是一個純文字文件,句號“.”就是文件主名與文件擴展名的分隔符號。
文件擴展名更重要的作用是讓系統決定當用户想打開這個文件的時候用哪種軟件運行。
中文名
文件擴展名 [1] 
外文名
Filename Extension [1] 
適用領域
操作系統
所屬學科
計算機科學

文件擴展名用途

保護重要文件
對於某些文件(例如DOC等),我們不希望別人隨意打開。最簡單的保護方法是將其擴展名修改為別的名稱,例如將“.xls”擴展名修改為“.cqq”等,這樣當雙擊“.cqq”文件時,就無法將其直接打開,讓別人誤以為這是個來歷不明的文件,而放棄對其的興趣。而我們運行時,只需調整關聯狀態,就可以順利將其打開了。例如,可以使用記事本編輯一個批處理文件,其內容包括“assoc .xls= Excel.Sheet.8”“ping 127.0.1 –n 10”“assoc .xls=cqq”行。之後將其保存為“open.bat”文件,該批處理很簡單,第一行使用“assoc”命令,為“.XLS”文件設置正確的關聯關係。如果想查看指定類型文件的關聯關係,可以在CMD窗口中執行“assoc .xxx”命令即可,其中的“xxx”表示具體的文件擴展名。 [2] 
第二行使用Ping命令對本機IP進行探測,“-n”參數指定探測的次數,一般來説,探測一次大約1秒,這裏探測10次花費10秒,當然,您可以根據實際情況而定。注意這裏的“127.0.1”同樣表示本機地址,這和“127.0.0.1”是等同的。第三行將“.xls”類型重新關聯到我們自定的類型上。先修改需要保護的文件的擴展名,例如將“wendang.xls”更名為“wendang.cqq”。這樣別人就無法將其直接打開了,當我們需要使用時,運行“open.bat”文件,在指定的時間間隔內雙擊“wendang.cqq”文件,就可以順利將其打開了。之後該批處理會自動修改文件關聯狀態,防止別人隨意操作該文件。 [2] 
當然,為了安全起見,最好在系統中創建一個新賬户(例如“gly”等),為其設置複雜的密碼。將該批處理文件存放到NTFS分區中,在其屬性窗口中的“安全”面板中點擊“添加”按鈕,將“gly”賬户添加進來,同時點擊“刪除”按鈕,刪除“組或用户名稱”欄中的其他組和賬户。如果有些賬户不能刪除,可以點擊“高級”按鈕,在彈出窗口中的“權限”面板中取消“從父項繼承那些可以應用到子對象的權限項目”,在彈出對話框中點擊“刪除”按鈕,就可以清除所有的賬户。選中“gly”賬户,在權限列表中勾選“完全控制”項,這樣,只有該“gyl”賬户才可以操作該批處理文件。 [2] 
圖1 FileTypeID小工具 圖1 FileTypeID小工具
對於一般的擴展名,我們可以清楚地知道其文件類型,但是對於不常見的擴展名,或者沒有擴展名的文件來説,想識別其真實身份,就不那麼簡單了。使用FileTypeID這款小工具,問題就可迎刃而解。FileTypeID可以識別幾千種文件類型,運行該程序,將未知類型的文件直接拖放到該程序主界面中,點擊“Details”按鈕,可以顯示該文件的詳細信息,如圖1所示。點擊“Analyze”按鈕,在識別列表中的“Extension”列中顯示該文件可能歸屬的文件類型,在“Match”列中顯示與該文件類型匹配的幾率,在“Type”列中顯示該文件的類型描述信息,根據這些信息,就不難發現其真實身份了。 [2] 
此外,遇到未知類型的文件時,還可以利用百度等搜索引擎,來查找對應的信息。而如果在Windows 8中,處理方法就簡單多了,雙擊未知類型的文件後,在彈出面板中點擊“更多選項”,可顯示在系統中可以處理該文件的所有程序。選定目標程序後,勾選“所有XXX文件都用這個應用打開”項,則可以使用該程序打開該文件,否則的話,可以點擊“在應用商店中查找應用”項,在應用商店中可以很快找到與該文件格式對應的應用,選擇對應的應用項目,查看其説明信息,如果合適的話,就可以下載安裝該應用。 [2] 
一般來説,不管什麼類型的文件,在其開頭部位都會顯示特定的標識符,例如對於EXE文件來説,其標識符為“MZ”。使用記事本或者WinHex等工具,將目標文件打開後,找到其開頭的標識信息,然後上網查詢就會了解具體的文件類型。此外,使用“譯擴展名”這款軟件,可以輕鬆識別文件實際類型。在其主界面中右上角輸入文件擴展名,點擊查詢按鈕,就可以迅速查到與之相關的説明信息,據此可以瞭解其實際類型。“譯擴展名”支持6113個文件類型,對於某些特殊的文件類型,如果無法識別的話,可以點擊“提交”按鈕,將其發送給作者進行甄別。 [2] 
節省磁盤空間
可以搜尋系統中所有的.scr文件(鍵入*.scr然後搜索),搜索結果窗口中刪除其中不需要的.scr文件,以達到節省磁盤空間的目的。如果想立即就啓動屏幕保護,可以右鍵點擊其中任何一個.scr文件並將它拖到桌面或“開始”菜單(或其中的一個子菜單)上,並選擇“CreateShortcut”。然後點擊一下這個Shocrtut就可以啓動屏幕保護程序了。 [1] 
清除控制面板上的圖標
有時候這些不受歡迎的圖標不是Windows系統控制面板本身攜帶的,而是由其他一些程序未經允許安裝而成的。在這種情況下,讀者有必要了解,多數控制面板的圖標的文件擴展名是.cpI。在windows系統搜索功能中鍵入*.cpI,從而可以列出系統中和控制面板相關的應用程序。然後雙擊每個羅列出來的文件,並篩選出不需要的文件。將這些不要的文件移至另外一個文件夾或製作一個備份,並刪除原始的圖標文件。值得注意的是,有時候控制面板中的多個圖標可能只代表一個.cpl文件。例如,如果刪除了main·cpl文件,則鍵盤、鼠標和打印機圖標都會被刪除。 [1] 
設置關聯
設置關聯的部分內容 設置關聯的部分內容
在Windows控制面板-默認程序-設置關聯中,可以找到此Windows幾乎所有的文件類型,可以在此找到名稱,描述和關聯程序(當前默認值)。

文件擴展名修改方式

批量修改文件擴展名,很多軟件都可以輕鬆實現。有的時候,需要將某文件夾下的某類文件修改成其他文件格式,如何能夠快速批量更改文件擴展名呢?熟悉 DOS命令的用户可用ren命令實現,不過它的功能不夠強大,另外對於一些初級用户來説並不方便,此外可以使用ExtConvert工具。該程序可運行於Windows 2000/XP/2003  下,在Windows 98等系統下不可用。 [3] 
運行ExtConvert,選擇轉換文件所在的文件目錄,方法是點擊主界面的“瀏覽”按鈕,在彈出的瀏覽文件夾對話框中,選擇待轉換文件所在的目錄;接着設置擴展名轉換規則,分別添加轉換前和轉換後的擴展名列表,可通過點擊列表右側的上下箭頭進行擴展名順序的調整;在這裏需要注意的是,轉換前和轉換後擴展名是按照排列順序一一對應的。如果選中“第歸所有的子目錄”項,則程序將遍歷選中目錄下的所有文件和下級子文件目錄。 [3] 
設置完成後,點擊“確定”按鈕會彈出“您要開始轉換文件擴展名嗎”的提示窗口,單擊“是”進行轉換,稍候即可在結果輸出欄中看到轉換文件列表。 [3] 
顯示隱藏設置
微軟公司自Windows95系統起就開始隱藏文件擴展名。你要想看到文件的擴展名,就應該打開資源管理器(WindowsExPlorer)或其他Windows文件夾,選擇“查看”一“文件夾選項”或“工具”一“文件夾選項”(具體選哪一個取決於你所用的Wmdows版本)。然後點擊“查看”選項,確保取消“隱藏已知文件類型的擴展名”(Hide extensions for known file types)選項,然後點擊“完成”。這樣就可以看到電腦中幾乎所有文件的擴展名了。 [1] 
文件夾選項對話框中的文件類型選項列出了系統中註冊的擴展名,註冊表示可以識別並處理該文件類型。如  果你打開資源管理器中的“查看”一“詳細信息”,在文件類型欄中就會看到對文件的描述。不過在Windows 9x系列的版本中,只有在選擇了其中一種註冊文件類型的時候才能在該區域下面看見其擴展名。如果想對系統註冊表進行編輯,可以選擇一部分文件的擴展名將它們屏蔽,然後顯示其餘大部分文件的擴展名。 [1] 

文件擴展名擴展名

可執行文件
電腦能夠按照可執行文件(.com或.exe)中的指令執行相關程序。如果收到一份匿名文件(如主動發來的電子郵件)中有可執行文件,不要執行它。因為該發件人可能不懷好意。此外,許多蠕蟲病毒可以通過電子郵件地址簿傳播。在這種情況下,可能也會收到傳播者給你發來的受感染郵件。因此,除非打電話和發電子郵件與這位朋友確認文件是安全的,否則不要打開這個可執行文件。此外.bat文件和.cmd文件也包含了一些可執行命令,因此也可能有病毒代碼。 [1] 
腳本破壞程序
腳本文件由一些人工可識別的程序代碼組成,能夠轉換成可執行的機器代碼指令。當雙擊一個腳本文件時,Windows系統會執行其中的一項腳本服務(scriPtserviees)。在網上搜索或是在電腦上執行其他一些任務的時候往往會遇到一些腳本文件,但可能並不希望讓一些舊的腳本文件在的電腦上運行。和以下程序一起運行的腳本文件擴展名值得小心:WindowsscriptHost(·ws、.wse、.wso、Javascript)和VisualBasie(vb、.vbe、.vbs)。 [1] 
其他服務執行擴展名
如果一個文件擴展名和一項Windows服務相關,那在雙擊這個文件的時候,這項服務就會被擊活,並按照文件中的指令去運行。這樣的一些文件擴一展名包括.pif、.mis、.hta和·scro。 [1] 
參考資料