當前位置:編程學習大全網 - 源碼下載 - 後綴名的問題

後綴名的問題

文件後綴名--詳解

文件後綴名--詳解(中文)

什麽是文件名後綴

說起來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)。

文件名的後綴代表著某壹種類型的文件,壹般會由某壹種特定的軟件產生和處理。只有對這些後綴名的知識有壹定的了解,才能在上機的過程中知道其所以然。這兒帶著大家看到了常見的壹些後綴類型,實際上還有很多類型,不可能全部講完。常言說,師傅領進門,修行在個人,以後大家在計算機世界中自己轉著看吧。

常見的文件後綴名

.ACA

Microsoft的代理使用的角色文檔

.acf

系統管理配置

.acm

音頻壓縮管理驅動程序,為Windows系統提供各種聲音格式的編碼和解碼功能

.aif

聲音文件,支持壓縮,可以使用Windows Media Player和QuickTime Player播放

.AIF

音頻文件,使用Windows Media Player播放

.AIFC

音頻文件,使用Windows Media Player播放

.AIFF

音頻文件,使用Windows Media Player播放

.ani

動畫光標文件擴展名,例如動畫沙漏。

.ans

ASCII字符圖形動畫文件

.arc

壹種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟件打開

.arj

壓縮文件。可以使用WinZip,WinRAR,PKARC等軟件打開

.asf

微軟的媒體播放器支持的視頻流,可以使用Windows Media Player播放

.asp

微軟的視頻流文件,可以使用Windows Media Player打開

.asp

微軟提出的Active Server Page,是服務器端腳本,常用於大型網站開發,支持數據庫連接,類似PHP。可以使用Visual InterDev編寫,是目前的大熱門

.asx

Windows Media 媒體文件的快捷方式

.au

是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟件Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件

.avi

壹種使用Microsoft RIFF規範的Windows多媒體文件格式,用於存儲聲音和移動的圖片

.bak

備份文件,壹般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近壹個版本,並且具有於該文件相同的文件名

.bas

Basic 語言源程序文件,可編譯成可執行文件,目前使用Basic開發系統的是Visual Basic

.bat

批處理文件,在MS-DOS中,.bat文件是可執行文件,有壹系列命令構成,其中可以包含對其他程序的調用

.bbs

電子告示板系統文章信息文件

.bfc

Windows的公文包文件

.bin

二進制文件,其用途依系統或應用而定

.bmp

Bitmap位圖文件,這是微軟公司開發Paint的自身格式,可以被多種Windows和Windows NT平臺及許多應用程序支持,支持32位顏色,用於為Windows界面創建圖標的資源文件格式。

.c

C 語言源程序文件,在C語言編譯程序下編譯使用

.cab

Microsoft制訂的壓縮包格式,常用於軟件的安裝程序,使用Windows自帶的實用程序,Extract.exe可以對其解壓縮,WinZip,WinRAR等都支持這種格式

.cal

Windows 中的日歷文件

.cdf

Internet Explorer的頻道文件

.cdr

CorelDraw中的壹種圖形文件格式,它是所有CorelDraw應用程序中均能夠使用的壹種圖形圖像文件格式

.cdx

索引文件,存在於Dbase,Foxbase,Foxpro系統軟件環境下

.cfg

配置文件,系統或應用軟件用於進行配置自己功能,特性的文件

.chm

編譯過後的HTML文件,常用於制作幫助文件和電子文檔

.clp

在Windows下剪貼板中的文件格式

.cmd

用於Windows NT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows 9x下的BAT有所區別

.cmf

聲卡標準的音樂文件,FM合成器等可以回放

.cnf

NetMeetting會議連接文件

.cnt

聯機幫助文件目錄索引文件,通常和同名的.hlp文件壹起保存

.col

由Autodesk Animator,Autodesk Animator Por等程序創建的壹種調色板文件格式,其中存儲的是調色板中各種項目的RGB值

.com

DOS可執行命令文件,壹般小於64KB

.cpl

控制面板擴展文件,Windows操作系統使用

.cpp

C++語言源程序,非常強大的語言,在各種平臺中都有相應的開發系統

.crd

Windows中的卡片文件

.crt

用於安全方面的證書認證文件

.cur

Windows下的光標資源文件格式,可用光標編輯軟件編輯

.css

Text/css文件

.dat

數據文件,在應用程序中使用

.dat

VCD中的圖象聲音文件,VCD播放軟件可調用,或是通過VCD機播放

.dbf

數據庫文件,Foxbase,Dbase,Visual FoxPro,等數據庫處理系統所產生的數據庫文件

.dcx

傳真瀏覽文檔文件

.ddi

映象文件,DUP,HD,IMG等工具可展開

.dev

設備驅動程序

.dib

設備無關位圖文件,這是壹種文件格式,其目的是為了保證用某個應用程序創建的位圖圖形可以被其它應用程序裝載或顯示壹樣

.dir

目錄文件

.dll

Windows動態連接庫,幾乎無處不在,但有時由於不同版本DLL沖突會造成敗各種各樣的問踢

  • 上一篇:天星教育的《高考題庫》用著怎麽樣?
  • 下一篇:請解釋壹下“BT”是什麽意思?
  • copyright 2024編程學習大全網