檔案後綴名

檔案後綴名是作業系統用來標誌檔案格式的一種機制。通常來說,一個後綴名是跟在主檔案名稱後面的,由一個分隔設定分隔。在一個像“read.me.txt”的檔案名稱中,read.me主是檔案名稱,txt為擴展名,表示這個檔案被認為是一個純文本檔案。

簡介

什麼是檔案名稱後綴
說起來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,這個檔案在開機時會被自動執行(自動執行在英文中就是Automatically execute)。而另外一種可以載入但不能直接運行的檔案即是系統擴展管理檔案*.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)等等。
圖像檔案名稱後綴
進入多媒體世界後,大家會看到各種各樣精彩的圖片,會發現許多種後綴名。的確,由於各個公司在開發圖形有關的軟體時都自製標準,導致今日在圖形方面有太多的格式,以下就是常見的幾種格式:
首先是一種點陣圖檔案格式,它是一組點(像素)組成的圖像,它們由圖像程式生成或在掃描圖像時創建。主要有Windows點陣圖(.BMP):由Microsoft公司開發,它被Windows和Windows NT平台及許多應用程式支持。支持32位顏色,用於為Windows界面創建圖示的資源檔案格式,游標(.CUR、.DLL、.EXE):資源檔案格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖檔案格式。它為各種作業系統和應用程式所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:
Graphics Interchage Format(.GIF):由Compu Serve創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個檔案中。支持256色,最大圖像像素是64000×64000。
Kodak Photo CD(.PCD):Eastman Kodak所開發的點陣圖檔案格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。
Adobe Photoshop(.PSD):Adobe Photoshop的點陣圖檔案格式,被Macintosh和MS Windows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。
Macintosh繪畫(.MAC):Apple公司所開發的點陣圖檔案格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程式中保存黑白圖形和剪貼畫片。
動畫檔案的後綴名
動畫檔案格式用於保存包含動畫框架中的圖形信息。主要有:Autodesk FLIC(.FLC):即.FLI,Autodesk Animator和AnimatorPro的動畫檔案格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機遊戲應用程式。不大適合製作真實世界圖像動畫。
MacPICTS(.PCS,.PIC):Macromedia開發的動畫檔案格式,為Macintosh應用程式使用。支持256色,支持壓縮,用於保存動畫數據,是Quick Time的前身。
Microsoft資源互換檔案格式,TIFF(.AVD):Microsoft公司開發的動畫檔案格式,被Windows、Windows
NT平台和OS/2多媒體應用程式所支持,支持256色和壓縮,用於在多媒體應用程式中保存音頻、視頻和圖形信息。
MPEG(.MPEG):國際標準化組織的運動圖像專家小組開發的動畫檔案格式。被所有平台和Xing Technologies
MPEG播放器及其它應用程式所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。
Quick Time(.qtm):Apple計算機公司開發的動畫檔案格式。被Apple Macintosh和Microsoft
Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。
聲音檔案的後綴名
聲音檔案格式是用於保存數字音頻信息的。它們主要有:
AIFF(.AIF):這是Apple計算機公司開發的聲音檔案格式,被Macintosh平台和應用程式所支持。支持壓縮。
Amiga聲音(.SVX):Commodore所開發的聲音檔案格式,被Amiga平台和應用程式所支持,不支持壓縮。
MAC聲音(.SND):Apple計算機公司開發的聲音檔案格式,被Macintosh平台和多種Macintosh應用程式所支持,支持某些壓縮。
MIDI(.MID):國際MIDI協會開發的聲音檔案格式,被Windows平台和許多應用程式所支持,用於為樂器創建數字聲音。
聲霸(.VOC):Creative Labs公司開發的聲音檔案格式,被Windows和DOS平台所支持,支持壓縮。
WAVE(.WAV):微軟公司用作Windows平台上保存音頻信息的資源格式。
壓縮檔案的後綴名
為了提高存儲效率,許多公司都推出了壓縮數據的方法和相應的軟體,這類檔案的使用主要通過壓包和解包軟體來進行,主要的後綴有:*.zip、*.arj、*.rar、*.lzh、*.jar。還有一些專用的壓縮檔案,如:*.ex_、*.dl_、*.d3_、*.cab等。
資料庫類檔案的後綴名
在Dbase、FoxBase、Foxpro系列軟體的環境下有以下幾類後綴:
.dbf 資料庫檔案(databasefile) .prg 命令檔案(即程式Program)
.fxp 編譯後的程式 .scx和.sct 螢幕檔案
.fpt 備註欄位檔案 .frx和.FRT 報表檔案
.CBX和.pjt 標籤檔案 .mnx 和.mnt 選單檔案
.pjx和.pjt 工程檔案 .app 套用檔案
.cdx和.idx 索引檔案 .QPR和.qpx SQL查詢檔案
.fp 配置檔案 .ap 生成套用
.err 編譯錯誤檔案 .men 記憶體套用
.fky 鍵宏檔案 .win 視窗檔案
.pcb 庫檔案 .tmp 臨時檔案
.tbk 臨時資料庫檔案
可安全刪除的檔案類型
臨時檔案:*.tmp,*.syd,*.$$$,*.@@@,*._mp,*.gid,*.~*,*.gts
備份檔案:*.bak,*.old,*.wbk,*.xlk,*.ckr_
幫助檔案:*.hlp、*.chm、*.cnt
後記
用戶要注意在不同的作業系統下,後綴名的約定會有所不同,如在Unix下,*.p代表Pascal語言程式,*.z代表壓縮檔案,*.tar代表歸檔檔案。另外,針對極特殊的設備,其驅動程式也會有特殊的後綴,如3DS顯示卡的驅動程式是*.exp。還有某些公司針對自己的產品也規定了檔案名稱後綴,如方正公司的圖像排版檔案規定用*.grh(即Graph)。
檔案名稱的後綴代表著某一種類型的檔案,一般會由某一種特定的軟體產生和處理。只有對這些後綴名的知識有一定的了解,才能在上機的過程中知道其所以然。這兒帶著大家看到了常見的一些後綴類型,實際上還有很多類型,不可能全部講完。常言說,師傅領進門,修行在個人,以後大家在計算機世界中自己轉著看吧。

相關詞條

相關搜尋

熱門詞條

聯絡我們