什么是文件名后綴
說起來Windows工作界面下的文件名簡直是隨心所欲,比如:某編輯部的2000年工作計劃。文件名即可用中文直接表達,而且長度最長可達256個字符,讓人看起來真是一目了然。然而在Windows環(huán)境中,安裝的軟件中卻大量存在著類似CALENDAR.EXE、GAMES.GRP等等的文件名,這又是為什么呢?原來這些文件名都是根據(jù)DOS環(huán)境的文件名命名規(guī)則而定的。
DOS環(huán)境下的文件名
在DOS下,文件名采用8+3結(jié)構(gòu),即:最長8位的文件名,由小數(shù)點分隔后再跟上最長3位的后綴名,如:READ.ME、SETUP.EXE,一般情況下文件名不允許使用漢字,只能由字母、數(shù)字和一些符號組成。如READ.ME用中文理解就是"讀我",即提示用戶在使用軟件前先看看這個文件的內(nèi)容,以獲取更多的提示信息。而更重要的是,DOS下規(guī)定用后綴名來區(qū)分各種不同的文件。
在DOS下最容易遇到的首先是可執(zhí)行文件,后綴名有兩類:*.exe、*.com(此處的*表示文件名任意),它們是由匯編語言或其它高級語言編出的程序經(jīng)過編譯后直接在DOS下運行的文件。有時由于軟件功能多、內(nèi)存偏小,不能一次性全部調(diào)入內(nèi)存還可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外還有一種文件可以直接運行,*.bat,即批處理文件,其中有許多命令或可執(zhí)行文件名,主要用于提高工作效率,其中最有用的是Autoexec.bat,這個文件在開機時會被自動執(zhí)行(自動執(zhí)行在英文中就是Automaticallyexecute)。而另外一種可以加載但不能直接運行的文件即是系統(tǒng)擴展管理文件*.sys(sys即系統(tǒng)system),它主要提供某些非標(biāo)準(zhǔn)設(shè)備如鼠標(biāo)、擴充內(nèi)存等的驅(qū)動程序,如mouse.sys、himem.sys。為了統(tǒng)一管理還專門規(guī)定了一個config.sys的文本文件來一次性地在開機時自動調(diào)入這些必需的設(shè)備驅(qū)動程序,這些文件一旦被誤刪或換名或被病毒侵襲則將直接導(dǎo)致系統(tǒng)工作不正常。
DOS下字處理產(chǎn)生的文件原本是可以不用后綴的,但人們常用*.txt表示(txt即文本text)。被所有的平臺和所有應(yīng)用程序支持。而為了管理方便,人們也可以用自己的名字做后綴來表示是自己建的文本文件,如我輸入的很多文章即為*.mcj,為了便于用戶在意外刪掉原文件的情況下能盡快恢復(fù)原文件,許多字處理系統(tǒng)都提供了一種自動備份的功能,如我第二次編輯JIHUA.MCJ時(JIHUA:計劃的漢語拼音),系統(tǒng)會先拷貝一份原文件為JIHUA.BAK。使用具有特殊格式功能的字處理軟件,如求伯君先生早年推出的WPS,就會規(guī)定其后綴為.wps,用以標(biāo)識是用WPS生成的文本文件。當(dāng)使用字處理軟件編輯高級語言程序時,后綴通常為相應(yīng)語言的前三個字母(如:*.BAS即BASIC語言源程序,*.PAS為PASCAL語言程序,*.FOR為Fortran語言程序,*.C即為C語言,*.ASM即為匯編語言程序)。
伴隨著可執(zhí)行文件常附有以下幾類文件:*.HLP即幫助文件(help)、*.CFG即配置文件(config)、*.DAT即數(shù)據(jù)文件(data)、*.LOG即日志文件log)、*.TMP為臨時文件(temporal)。
Windows環(huán)境下的文件名
絕大多數(shù)DOS文件名后綴在Windows下繼續(xù)有效,但Windows本身也引出了許多種嶄新的后綴名,如:*.drv為設(shè)備驅(qū)動程序(Driver)、*.fon和*.fot都是字庫文件、*.grp為分組文件(Group)、*.ini為初始化信息文件(Initiation)、*.pif為DOS環(huán)境下的可執(zhí)行文件在Windows下執(zhí)行時所需要的文件格式、*.crd即卡片文件(Card)、*.rec即記錄器宏文件(Record)、*.wri即文本文件(Write),它是字處理write.exe生成的文件、*.doc和*.rtf也是文本文件(Document),它們是Word產(chǎn)生的文件、*.cal為日歷文件、*.clp是剪貼板中的文件格式、*.htm和 *.html即主頁文件、*.par為交換文件、*.pwl為口令文件(Password)等等。
壓縮文件的后綴名
為了提高存儲效率,許多公司都推出了壓縮數(shù)據(jù)的方法和相應(yīng)的軟件,這類文件的使用主要通過壓包和解包軟件來進行,主要的后綴有:*.zip、*.arj、*.rar、*.lzh、*.jar。還有一些專用的壓縮文件,如:*.ex_、*.dl_、*.d3_、*.cab等。
數(shù)據(jù)庫類文件的后綴名
在Dbase、FoxBase、Foxpro系列軟件的環(huán)境下有以下幾類后綴:.dbf數(shù)據(jù)庫文件(databasefile).prg命令文件(即程序Program).fxp編譯后的程序.scx和.sct屏幕文件
.fpt備注字段文件.frx和.frt報表文件
.cbx和.pjt標(biāo)簽文件.mnx和.mnt菜單文件
.pjx和.pjt工程文件.app應(yīng)用文件
.cdx和.idx索引文件.qpr和.qpxSQL查詢文件
.fp配置文件.ap生成應(yīng)用
.err編譯錯誤文件.men內(nèi)存應(yīng)用
.fky鍵宏文件.win窗口文件
.pcb庫文件.tmp臨時文件
.tbk臨時數(shù)據(jù)庫文件
圖像文件名后綴
進入多媒體世界后,大家會看到各種各樣精彩的圖片,會發(fā)現(xiàn)許多種后綴名。的確,由于各個公司在開發(fā)圖形有關(guān)的軟件時都自制標(biāo)準(zhǔn),導(dǎo)致今日在圖形方面有太多的格式,以下就是常見的幾種格式:
首先是一種位圖文件格式,它是一組點(像素)組成的圖像,它們由圖像程序生成或在掃描圖像時創(chuàng)建。主要有Windows位圖(.BMP):由Microsoft公司開發(fā),它被Windows和WindowsNT平臺及許多應(yīng)用程序支持。支持32位顏色,用于為Windows界面創(chuàng)建圖標(biāo)的資源文件格式,光標(biāo)(.CUR、.DLL、.EXE):資源文件格式,用于創(chuàng)建Windows界面的光標(biāo)。OS/2位圖(.BMP):Microsoft公司和IBM開發(fā)的位圖文件格式。它為各種操作系統(tǒng)和應(yīng)用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數(shù)據(jù)也進行了壓縮,可由PCX生成。用于Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:GraphicsInterchageFormat(.GIF):由CompuServe創(chuàng)建,它能以任意大小支持圖畫,通過壓縮可節(jié)省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。
KodakPhotoCD(.PCD):EastmanKodak所開發(fā)的位圖文件格式,被所有的平臺所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用于在CD-ROM上保存照片。
Adobe Photoshop(.PSD):AdobePhotoshop的位圖文件格式,被Macintosh和MSWindows平臺所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用于商業(yè)藝術(shù)。
Macintosh繪畫(.MAC):Apple公司所開發(fā)的位圖文件格式。被Macintosh平臺所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用于在Macintosh圖形應(yīng)用程序中保存黑白圖形和剪貼畫片。
BMP:Windows系統(tǒng)下的標(biāo)準(zhǔn)位圖格式,使用很普遍。其結(jié)構(gòu)簡單,未經(jīng)過壓縮,一般圖像文件會比較大。它最大的好處就是能被大多數(shù)軟件“接受”,可稱為通用格式。
JPEG:也是應(yīng)用最廣泛的圖片格式之一,它采用一種特殊的有損壓縮算法,將不易被人眼察覺的圖像顏色刪除,從而達到較大的壓縮比(可達到2:1甚至40:1),所以“身材嬌小,容貌姣好”,特別受網(wǎng)絡(luò)青睞。
GIF:分為靜態(tài)GIF和動畫GIF兩種,支持透明背景圖像,適用于多種操作系統(tǒng),“體型”很小,網(wǎng)上很多小動畫都是GIF格式。其實GIF是將多幅圖像保存為一個圖像文件,從而形成動畫,所以歸根到底GIF仍然是圖片文件格式。
PSD:圖像處理軟件“大哥大”Photoshop的專用圖像格式,圖像文件一般較大。
PCX:ZSOFT公司在開發(fā)圖像處理軟件Paintbrush時開發(fā)的一種格式,存儲格式從1位到24位。它是經(jīng)過壓縮的格式,占用磁盤空間較少,并具有壓縮及全彩色的優(yōu)點。
PNG:與JPG格式類似,網(wǎng)頁中有很多圖片都是這種格式,壓縮比高于GIF,支持圖像透明,可以利用Alpha通道調(diào)節(jié)圖像的透明度。
DXF:三維模型設(shè)計軟件AutoCAD的專用格式,文件小,所繪制的圖形尺寸、角度等數(shù)據(jù)十分準(zhǔn)確,是建筑設(shè)計的首選。
CDR:著名的圖形設(shè)計軟件——CorelDRAW的專用格式,屬于矢量圖像,最大的優(yōu)點“體重”很輕,便于再處理。
動畫文件的后綴名
動畫文件格式用于保存包含動畫框架中的圖形信息。主要有:AutodeskFLIC(.FLC):即.FLI,AutodeskAnimator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用于動畫圖形中的動畫序列、計算機輔助設(shè)計和計算機游戲應(yīng)用程序。不大適合制作真實世界圖像動畫。
MacPICTS(.PCS,.PIC):Macromedia開發(fā)的動畫文件格式,為Macintosh應(yīng)用程序使用。支持256色,支持壓縮,用于保存動畫數(shù)據(jù),是QuickTime的前身。
Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發(fā)的動畫文件格式,被Windows、WindowsNT平臺和OS/2多媒體應(yīng)用程序所支持,支持256色和壓縮,用于在多媒體應(yīng)用程序中保存音頻、視頻和圖形信息。
MPEG(.MPEG):國際標(biāo)準(zhǔn)化組織的運動圖像專家小組開發(fā)的動畫文件格式。被所有平臺和XingTechnologiesMPEG播放器及其它應(yīng)用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用于編碼音頻、視頻、文本和圖形數(shù)據(jù)。
QuickTime(.QTM):Apple計算機公司開發(fā)的動畫文件格式。被AppleMacintosh和MicrosoftWindows平臺所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用于保存音頻和運動視頻信息?! ?/p>
聲音文件的后綴名
聲音文件格式是用于保存數(shù)字音頻信息的。它們主要有:
AIFF(.AIF):這是Apple計算機公司開發(fā)的聲音文件格式,被Macintosh平臺和應(yīng)用程序所支持。支持壓縮。
Amiga聲音(.SVX):Commodore所開發(fā)的聲音文件格式,被Amiga平臺和應(yīng)用程序所支持,不支持壓縮。
MAC聲音(.SND):Apple計算機公司開發(fā)的聲音文件格式,被Macintosh平臺和多種Macintosh應(yīng)用程序所支持,支持某些壓縮。
MIDI(.MID):國際MIDI協(xié)會開發(fā)的聲音文件格式,被Windows平臺和許多應(yīng)用程序所支持,用于為樂器創(chuàng)建數(shù)字聲音。
聲霸(.VOC):CreativeLabs公司開發(fā)的聲音文件格式,被Windows和DOS平臺所支持,支持壓縮。
WAVE(.WAV):微軟公司用作Windows平臺上保存音頻信息的資源格式。
壓縮文件的后綴名
為了提高存儲效率,許多公司都推出了壓縮數(shù)據(jù)的方法和相應(yīng)的軟件,這類文件的使用主要通過壓包和解包軟件來進行,主要的后綴有:*.zip、*.arj、*.rar、*.lzh、*.jar。還有一些專用的壓縮文件,如:*.ex_、*.dl_、*.d3_、*.cab等。
數(shù)據(jù)庫類文件的后綴名在Dbase、FoxBase、Foxpro系列軟件的環(huán)境下有以下幾類后綴:
.dbf數(shù)據(jù)庫文件(databasefile).prg命令文件(即程序Program)
.fxp編譯后的程序.scx和.sct屏幕文件
.fpt備注字段文件.frx和.frt報表文件
.cbx和.pjt標(biāo)簽文件.mnx和.mnt菜單文件
.pjx和.pjt工程文件.app應(yīng)用文件
.cdx和.idx索引文件.qpr和.qpxSQL查詢文件
.fp配置文件.ap生成應(yīng)用
.err編譯錯誤文件.men內(nèi)存應(yīng)用
.fky鍵宏文件.win窗口文件
.pcb庫文件.tmp臨時文件
.tbk臨時數(shù)據(jù)庫文件
可安全刪除的文件類型
臨時文件:*.tmp,*.syd,*.$$$,*.@@@,*._mp,*.gid,*.~*,*.gts
備份文件:*.bak,*.old,*.wbk,*.xlk,*.ckr_
幫助文件:*.hlp、*.chm、*.cnt
后記
用戶要注意在不同的操作系統(tǒng)下,后綴名的約定會有所不同,如在Unix下,*.p代表Pascal語言程序,*.z代表壓縮文件,*.tar代表歸檔文件。
另外,針對極特殊的設(shè)備,其驅(qū)動程序也會有特殊的后綴,如3DS顯示卡的驅(qū)動程序是*.exp。還有某些公司針對自己的產(chǎn)品也規(guī)定了文件名后綴,如方正公司的圖像排版文件規(guī)定用*.grh(即Graph)。
文件名的后綴代表著某一種類型的文件,一般會由某一種特定的軟件產(chǎn)生和處理。只有對這些后綴名的知識有一定的了解,才能在上機的過程中知道其所以然。這兒帶著大家看到了常見的一些后綴類型,實際上還有很多類型,不可能全部講完。常言說,師傅領(lǐng)進門,修行在個人,以后大家在計算機世界中自己轉(zhuǎn)著看吧。
|
聯(lián)系客服