收藏:常見文件名后綴大全

什么是文件名后綴
說起來Windows工作界面下的文件名簡直是隨心所欲 , 比如:某編輯部的2000年工作計劃 。文件名即可用中文直接表達 , 而且長度最長可達256個字符 , 讓人看起來真是一目了然 。然而在Windows環境中 , 安裝的軟件中卻大量存在著類似CALENDAR.EXE、GAMES.GRP等等的文件名 , 這又是為什么呢?原來這些文件名都是根據DOS環境的文件名命名規則而定的 。
DOS環境下的文件名
在DOS下 , 文件名采用8+3結構 , 即:最長8位的文件名 , 由小數點分隔后再跟上最長3位的后綴名 , 如:READ.ME、SETUP.EXE , 一般情況下文件名不允許使用漢字 , 只能由字母、數字和一些符號組成 。如READ.ME用中文理解就是"讀我" , 即提示用戶在使用軟件前先看看這個文件的內容 , 以獲取更多的提示信息 。而更重要的是 , DOS下規定用后綴名來區分各種不同的文件 。
在DOS下最容易遇到的首先是可執行文件 , 后綴名有兩類:*.exe、*.com(此處的*表示文件名任意) , 它們是由匯編語言或其它高級語言編出的程序經過編譯后直接在DOS下運行的文件 。有時由于軟件功能多、內存偏小 , 不能一次性全部調入內存還可能有同文件名的ovl文件 , 如ws.exe、ws.ovl 。另外還有一種文件可以直接運行 , *.bat,即批處理文件 , 其中有許多命令或可執行文件名 , 主要用于提高工作效率 , 其中最有用的是Autoexec.bat , 這個文件在開機時會被自動執行(自動執行在英文中就是Automaticallyexecute) 。而另外一種可以加載但不能直接運行的文件即是系統擴展管理文件*.sys(sys即系統system) , 它主要提供某些非標準設備如鼠標、擴充內存等的驅動程序 , 如mouse.sys、himem.sys 。為了統一管理還專門規定了一個config.sys的文本文件來一次性地在開機時自動調入這些必需的設備驅動程序 , 這些文件一旦被誤刪或換名或被病毒侵襲則將直接導致系統工作不正常 。
DOS下字處理產生的文件原本是可以不用后綴的 , 但人們常用*.txt表示(txt即文本text) 。被所有的平臺和所有應用程序支持 。而為了管理方便 , 人們也可以用自己的名字做后綴來表示是自己建的文本文件 , 如我輸入的很多文章即為*.mcj , 為了便于用戶在意外刪掉原文件的情況下能盡快恢復原文件 , 許多字處理系統都提供了一種自動備份的功能 , 如我第二次編輯JIHUA.MCJ時(JIHUA:計劃的漢語拼音) , 系統會先拷貝一份原文件為JIHUA.BAK 。使用具有特殊格式功能的字處理軟件 , 如求伯君先生早年推出的WPS , 就會規定其后綴為.wps , 用以標識是用WPS生成的文本文件 。當使用字處理軟件編輯高級語言程序時 , 后綴通常為相應語言的前三個字母(如:*.BAS即BASIC語言源程序 , *.PAS為PASCAL語言程序 , *.FOR為Fortran語言程序 , *.C即為C語言 , *.ASM即為匯編語言程序) 。
伴隨著可執行文件常附有以下幾類文件:*.HLP即幫助文件(help)、*.CFG即配置文件(config)、*.DAT即數據文件(data)、*.LOG即日志文件(log)、*.TMP為臨時文件(temporal) 。
Windows環境下的文件名
絕大多數DOS文件名后綴在Windows下繼續有效 , 但Windows本身也引出了許多種嶄新的后綴名 , 如:*.drv為設備驅動程序(Driver)、*.fon和*.fot都是字庫文件、*.grp為分組文件(Group)、*.ini為初始化信息文件(Initiation)、*.pif為DOS環境下的可執行文件在Windows下執行時所需要的文件格式、*.crd即卡片文件(Card)、*.rec即記錄器宏文件(Record)、*.wri即文本文件(Write) , 它是字處理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document) , 它們是Word產生的文件、*.cal為日歷文件、*.clp是剪貼板中的文件格式、*.htm和 *.html即主頁文件、*.par為交換文件、*.pwl為口令文件(Password)等等 。

推薦閱讀