導航:首頁 > 編程語言 > 編程軟體後綴為王字

編程軟體後綴為王字

發布時間:2024-06-25 09:03:30

Ⅰ 文件名的後綴~//!

什麼是文件名後綴

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

圖像文件名後綴

進入多媒體世界後,大家會看到各種各樣精彩的圖片,會發現許多種後綴名。的確,由於各個公司在開發圖形有關的軟體時都自製標准,導致今日在圖形方面有太多的格式,以下就是常見的幾種格式:

首先是一種點陣圖文件格式,它是一組點(像素)組成的圖像,它們由圖像程序生成或在掃描圖像時創建。主要有Windows點陣圖(.BMP):由Microsoft公司開發,它被Windows和WindowsNT平台及許多應用程序支持。支持32位顏色,用於為Windows界面創建圖標的資源文件格式,游標(.CUR、.DLL、.EXE):資源文件格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖文件格式。它為各種操作系統和應用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:

GraphicsInterchageFormat(.GIF):由CompuServe創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。

KodakPhotoCD(.PCD):EastmanKodak所開發的點陣圖文件格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。

Adobe Photoshop(.PSD):AdobePhotoshop的點陣圖文件格式,被Macintosh和MSWindows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。

Macintosh繪畫(.MAC):Apple公司所開發的點陣圖文件格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程序中保存黑白圖形和剪貼畫片。

BMP:Windows系統下的標准點陣圖格式,使用很普遍。其結構簡單,未經過壓縮,一般圖像文件會比較大。它最大的好處就是能被大多數軟體「接受」,可稱為通用格式。

JPEG:也是應用最廣泛的圖片格式之一,它採用一種特殊的有損壓縮演算法,將不易被人眼察覺的圖像顏色刪除,從而達到較大的壓縮比(可達到2:1甚至40:1),所以「身材嬌小,容貌姣好」,特別受網路青睞。

GIF:分為靜態GIF和動畫GIF兩種,支持透明背景圖像,適用於多種操作系統,「體型」很小,網上很多小動畫都是GIF格式。其實GIF是將多幅圖像保存為一個圖像文件,從而形成動畫,所以歸根到底GIF仍然是圖片文件格式。

PSD:圖像處理軟體「大哥大」Photoshop的專用圖像格式,圖像文件一般較大。

PCX:ZSOFT公司在開發圖像處理軟體Paintbrush時開發的一種格式,存儲格式從1位到24位。它是經過壓縮的格式,佔用磁碟空間較少,並具有壓縮及全彩色的優點。

PNG:與JPG格式類似,網頁中有很多圖片都是這種格式,壓縮比高於GIF,支持圖像透明,可以利用Alpha通道調節圖像的透明度。

DXF:三維模型設計軟體AutoCAD的專用格式,文件小,所繪制的圖形尺寸、角度等數據十分准確,是建築設計的首選。

CDR:著名的圖形設計軟體——CorelDRAW的專用格式,屬於矢量圖像,最大的優點「體重」很輕,便於再處理。

動畫文件的後綴名

動畫文件格式用於保存包含動畫框架中的圖形信息。主要有:AutodeskFLIC(.FLC):即.FLI,AutodeskAnimator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機游戲應用程序。不大適合製作真實世界圖像動畫。

MacPICTS(.PCS,.PIC):Macromedia開發的動畫文件格式,為Macintosh應用程序使用。支持256色,支持壓縮,用於保存動畫數據,是QuickTime的前身。

Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發的動畫文件格式,被Windows、Windows

NT平台和OS/2多媒體應用程序所支持,支持256色和壓縮,用於在多媒體應用程序中保存音頻、視頻和圖形信息。

MPEG(.MPEG):國際標准化組織的運動圖像專家小組開發的動畫文件格式。被所有平台和XingTechnologies

MPEG播放器及其它應用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。

QuickTime(.QTM):Apple計算機公司開發的動畫文件格式。被AppleMacintosh和Microsoft

Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。

聲音文件的後綴名

聲音文件格式是用於保存數字音頻信息的。它們主要有:

AIFF(.AIF):這是Apple計算機公司開發的聲音文件格式,被Macintosh平台和應用程序所支持。支持壓縮。

Amiga聲音(.SVX):Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮。

MAC聲音(.SND):Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮。

MIDI(.MID):國際MIDI協會開發的聲音文件格式,被Windows平台和許多應用程序所支持,用於為樂器創建數字聲音。

聲霸(.VOC):CreativeLabs公司開發的聲音文件格式,被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和.qpxSQL查詢文件

.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 聲音文件,支持壓縮,可以使用WindowsMediaPlayer和QuickTimePlayer播放

AIF 音頻文件,使用WindowsMediaPlayer播放

AIFC 音頻文件,使用WindowsMediaPlayer播放

AIFF 音頻文件,使用WindowsMediaPlayer播放

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

ans ASCII字元圖形動畫文件

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

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

asf 微軟的媒體播放器支持的視頻流,可以使用WindowsMediaPlayer播放

asp 微軟的視頻流文件,可以使用WindowsMediaPlayer打開

asp 微軟提出的ActiveServerPage,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用VisualInterDev編寫,是目前的大熱門

asx WindowsMedia媒體文件的快捷方式

au 是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體WaveformHoldandModify播放。NetscapeNavigator中的LiveAudio也可以播放.au文件

avi 一種使用MicrosoftRIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片

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

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

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

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

bfc Windows的公文包文件

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

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

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

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

cal Windows中的日歷文件

cdf InternetExplorer的頻道文件

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

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

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

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

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

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

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

cnf NetMeetting會議連接文件

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

col 由AutodeskAnimator,AutodeskAnimatorPor等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值

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

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

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

crd Windows中的卡片文件

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

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

css Text/css文件

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

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

dbf 資料庫文件,Foxbase,Dbase,VisualFoxPro,等資料庫處理系統所產生的資料庫文件

dcx 傳真瀏覽文檔文件

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

dev 設備驅動程序

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

dir 目錄文件

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

doc 是目前市場佔有率最高的辦公室軟體MicrosoftOffice中的字處理軟體Word創建的文檔

dos Windows保留的MS-DOS的某些系統文件

dot MicrosoftWord的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能

drv 設備驅動程序文件,用在各種系統中

dwg AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據

dxb AutoCAD創建的一中圖形文件格式

dxf 圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確

der Certiticate文件

dic Txt文件

emf 由Microsoft公司開發的Windows32位擴展圖元文件格式,其總體設計目標是要 補在MicrosoftWindows3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使用

eps 用PostScript語言描述的一種圖形文件格式,以文本文件保存,在PostScript圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象

err 編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下

exe 可執行文件,雖然後綴名相同,但具有不同的格式和版本

exp 3DS使用的顯示卡驅動程序

exc Txt文件

flc AutodeskAnimator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序

fnd 保存的搜索結果

fon 點陣字型檔文件

for Fortran語言程序

fot 指向字體的快捷鍵

fp 配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

fpt 備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

frt 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

frx 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

fxp 編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

gif 在各種平台的各種圖形處理軟體上均能夠處理的,經過壓縮的一種圖形文件格式

grh 方正公司的圖象排版文件

grp Windows下的程序管理器產生的組窗口文件

goc Gocserve

gra MSGraph.Chart.5

h C語言源程序頭文件

hlp Windows應用程序幫助文件

hqx Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffItExpander對.hqx解碼,在Windows中可使用BinHex13解碼

ht 超級終端

htm 保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開

html 同.htm文件

icm 圖象配色描述文件

ico Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建

idf MIDI樂器定義

idx 索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

iff 文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件

image MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由ShrinkWrap處理

ime Windows下的輸入法文件

img 磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上

inc 匯編語言包含文件,類似C/C++中的.H文件

inf Windows下的軟體安裝信息,Windows的標准安裝程序根據此文件內的安裝信息對軟體,驅動程序等進行安裝

ini Windows中的初始化信息文件,已經用的不多了,新的應用程序將設置保存在系統的注冊表中

jar 一種壓縮文件,ARJ的新版本,不過不太流行,可以使用WinJar,Winrar等打開

jpeg 一種圖片壓縮文件,同.jpg

jpg 靜態圖象專家組制訂的靜態圖象壓縮標准,具有很高的壓縮比,使用非常廣泛,可使用PhotoShop等圖象處理軟體創建

lnk 快捷方式,這個文件指向另一個文件,開始菜單的程序文件夾下每條項目都是一個LNK文件

log 日誌文件,通常用來記錄一些事件之類

lzh 一種古老的壓縮文件,可以使用WinRAR打開

mac Macintosh中使用的一中灰度圖形文件格式,在MacintoshPaintbrush中使用,其解析度只能是720*567

mag 圖形文件格式

mdb MicrosoftAccess使用的資料庫格式,是非常流行的桌面資料庫

men 內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

mid 音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了

mif MIDI樂器

mov 使用Apple'sQuickTime格式的電影文件,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

movie QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由QuickTime播放

mp3 採用MPEG-1Layout3標准壓縮的音頻文件,是網上主要的壓縮音頻文件,這種文件由於具有極高的壓縮率和失真低的特點,是目前音樂盜版的主要文件格式,但目前受到VQF,WMA等新標準的挑戰

mpg 採用MPEG-1標准壓縮的視頻文件,與VCD使用的格式非常相近,提供CD質量的音頻信號和320*240的視頻分辯率,目前的媒體播放軟體大都能播放,Microsoft的WMV8和MPEG-4壓縮的AVI文件是其強大的競爭對手

mpt Macintosh中使用的一種圖形文件格式

msg Microsoft郵件文檔

obj 對象代碼

ovl 由於軟體功能多,內存偏小,不能一次性全部調入內存的可執行文件可能有同文件名的ovl文件

pcd 點陣圖文件,由EastmanKodak開發,被所有的平台所支持,PCD支持24位顏色,最大的圖象像索是2048*3072,用於在CD-ROM上保存圖片

pcs 動畫文件,是Macromedia開發的動畫文件格式,為Macintosh應用程序使用,支持壓縮,支持256色,用於保存動畫數據,是QuickTime的前身

pcx 圖像文件,PCX格式是ZSOFT公司在開發圖像處理軟體Paintbrush是開發的一種格式,這是一種經過壓縮的格式,佔用磁碟空間較少

pdf 圖文多媒體文件,Adobe公司定義的電子印刷品文件格式,它是一種事實上的標准,在Internet網上的很多電子印刷品,都是.pdf格式的

psd 是PhotoShop中使用的一種標准圖形文件格式,能夠保存圖像數據的每一個細小部分,包括層,附加的蒙版通道以及其他內容

pwl Windows下的口令文件

qt Machintosh的QuickTime影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

qtm 動畫文件,這種文件格式是由Apple計算機公司開發,被AppleMacintosh和MicrosoftWindows平台所支持,支持25位顏色,最大圖像分辯率是64000*64000,支持壓縮,用於保存音頻和運動視頻信息

rec Windows下的記錄器宏文件

reg Windows95/98的系統及應用程序注冊文件,這種文件雖然以純文本文件保存,但一樣存在版本問題,不同的操作系統使用的REG文件版本是不同的

rle 一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開

rm Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的WindowsMediaVideoV8已經對其發起了強大的攻勢

rmi MIDI音序文件

rtf 豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建

sav 存檔文件

scp 用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入

scr 屏障保護文件

sct 屏幕文件

scx 屏幕文件

set Microsoft備份集文件,用於保存要備份的內容,設置等信息

shb 指向一個文檔的快捷方式

snd Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮

sql 查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用

svg SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形

svx Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮

swf flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種"水乳交融"的境界

swg 虛擬內存交換文件,由操作系統使用

sys 系統文件,驅動程序等,在不同的操作系統中有不同的定義

tbk 臨時資料庫文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用

tga 圖像文件,此文件格式的結構比較簡單,屬於一種圖形,圖像數據的通用格式,在多媒體領域有著很大影響,是計算機生成圖像向電視轉換的一種首選格式

tiff 圖像文件,此圖像格式復雜,存儲內容多,佔用存儲空間大,其大小是GIF圖像的3倍,是相應的JPEG圖像的10倍,最早流行於Macintosh,現在Windows主流的圖像應用程序都支持此格式

tmp 臨時文件,一般是系統和應用程序產生的臨時使用的文件,當系統和應用程序退出時,會自動地刪除其建立的臨時文件,如果是非正常退出,臨時文件可能保留在磁碟上,在單任務系統下,可立即刪除它們,在多任務系統下,應刪除那些不是正在使用的臨時文件

txt 文本文件

url InternetShortcut(internet上URL地址的快捷方式)

vcd 虛擬光碟機工具製作的光碟鏡像文件

ver 版本描述,用於描述某個軟體的版本信息的文件,內容因軟體而異

voc 聲音文件,此文件格式由CreativeLabs公司開發,被Windows和DOS平台所支持,支持壓縮

Ⅱ 各種後綴名代表什麼意思

解說常見文件名後綴大全!

編者按:
你對Windows裡面各個面孔的文件名後綴熟悉嗎?是不是有點糊塗呀,不要緊,我們在本文中將為你對常用的文件名後綴進行一一解說!

什麼是文件名後綴

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

圖像文件名後綴

進入多媒體世界後,大家會看到各種各樣精彩的圖片,會發現許多種後綴名。的確,由於各個公司在開發圖形有關的軟體時都自製標准,導致今日在圖形方面有太多的格式,以下就是常見的幾種格式:

首先是一種點陣圖文件格式,它是一組點(像素)組成的圖像,它們由圖像程序生成或在掃描圖像時創建。主要有Windows點陣圖(.BMP):由Microsoft公司開發,它被Windows和WindowsNT平台及許多應用程序支持。支持32位顏色,用於為Windows界面創建圖標的資源文件格式,游標(.CUR、.DLL、.EXE):資源文件格式,用於創建Windows界面的游標。OS/2點陣圖(.BMP):Microsoft公司和IBM開發的點陣圖文件格式。它為各種操作系統和應用程序所支持。支持壓縮,最大的圖像像素為64000×64000。畫筆(.PCX):由Zsoft公司推出,它對圖像數據也進行了壓縮,可由PCX生成。用於Windows的畫筆。支持24位顏色,最大圖像像素是64000×64000。支持壓縮。圖形交換格式:

GraphicsInterchageFormat(.GIF):由CompuServe創建,它能以任意大小支持圖畫,通過壓縮可節省存儲空間,還能將多幅圖畫存在一個文件中。支持256色,最大圖像像素是64000×64000。

KodakPhotoCD(.PCD):EastmanKodak所開發的點陣圖文件格式,被所有的平台所支持,PCD支持24位顏色,最大的圖像像素是2048×3072,用於在CD-ROM上保存照片。

Adobe Photoshop(.PSD):AdobePhotoshop的點陣圖文件格式,被Macintosh和MSWindows平台所支持,最大的圖像像素是30000×30000,支持壓縮,廣泛用於商業藝術。

Macintosh繪畫(.MAC):Apple公司所開發的點陣圖文件格式。被Macintosh平台所支持,僅支持單色原圖,最大圖像像素是576×720。支持壓縮,主要用於在Macintosh圖形應用程序中保存黑白圖形和剪貼畫片。

BMP:Windows系統下的標准點陣圖格式,使用很普遍。其結構簡單,未經過壓縮,一般圖像文件會比較大。它最大的好處就是能被大多數軟體「接受」,可稱為通用格式。

JPEG:也是應用最廣泛的圖片格式之一,它採用一種特殊的有損壓縮演算法,將不易被人眼察覺的圖像顏色刪除,從而達到較大的壓縮比(可達到2:1甚至40:1),所以「身材嬌小,容貌姣好」,特別受網路青睞。

GIF:分為靜態GIF和動畫GIF兩種,支持透明背景圖像,適用於多種操作系統,「體型」很小,網上很多小動畫都是GIF格式。其實GIF是將多幅圖像保存為一個圖像文件,從而形成動畫,所以歸根到底GIF仍然是圖片文件格式。

PSD:圖像處理軟體「大哥大」Photoshop的專用圖像格式,圖像文件一般較大。

PCX:ZSOFT公司在開發圖像處理軟體Paintbrush時開發的一種格式,存儲格式從1位到24位。它是經過壓縮的格式,佔用磁碟空間較少,並具有壓縮及全彩色的優點。

PNG:與JPG格式類似,網頁中有很多圖片都是這種格式,壓縮比高於GIF,支持圖像透明,可以利用Alpha通道調節圖像的透明度。

DXF:三維模型設計軟體AutoCAD的專用格式,文件小,所繪制的圖形尺寸、角度等數據十分准確,是建築設計的首選。

CDR:著名的圖形設計軟體——CorelDRAW的專用格式,屬於矢量圖像,最大的優點「體重」很輕,便於再處理。

動畫文件的後綴名

動畫文件格式用於保存包含動畫框架中的圖形信息。主要有:AutodeskFLIC(.FLC):即.FLI,AutodeskAnimator和AnimatorPro的動畫文件格式。支持256色,最大的圖像像素是64000×64000,支持壓縮。廣泛用於動畫圖形中的動畫序列、計算機輔助設計和計算機游戲應用程序。不大適合製作真實世界圖像動畫。

MacPICTS(.PCS,.PIC):Macromedia開發的動畫文件格式,為Macintosh應用程序使用。支持256色,支持壓縮,用於保存動畫數據,是QuickTime的前身。

Microsoft資源互換文件格式,TIFF(.AVD):Microsoft公司開發的動畫文件格式,被Windows、Windows

NT平台和OS/2多媒體應用程序所支持,支持256色和壓縮,用於在多媒體應用程序中保存音頻、視頻和圖形信息。

MPEG(.MPEG):國際標准化組織的運動圖像專家小組開發的動畫文件格式。被所有平台和XingTechnologies

MPEG播放器及其它應用程序所支持,支持壓縮,最大圖像像素是4095×4094×30幀/每秒。用於編碼音頻、視頻、文本和圖形數據。

QuickTime(.QTM):Apple計算機公司開發的動畫文件格式。被AppleMacintosh和Microsoft

Windows平台所支持,支持25位顏色,最大圖像像素是64000×64000,支持壓縮,用於保存音頻和運動視頻信息。

聲音文件的後綴名

聲音文件格式是用於保存數字音頻信息的。它們主要有:

AIFF(.AIF):這是Apple計算機公司開發的聲音文件格式,被Macintosh平台和應用程序所支持。支持壓縮。

Amiga聲音(.SVX):Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮。

MAC聲音(.SND):Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮。

MIDI(.MID):國際MIDI協會開發的聲音文件格式,被Windows平台和許多應用程序所支持,用於為樂器創建數字聲音。

聲霸(.VOC):CreativeLabs公司開發的聲音文件格式,被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和.qpxSQL查詢文件

.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 聲音文件,支持壓縮,可以使用WindowsMediaPlayer和QuickTimePlayer播放

AIF 音頻文件,使用WindowsMediaPlayer播放

AIFC 音頻文件,使用WindowsMediaPlayer播放

AIFF 音頻文件,使用WindowsMediaPlayer播放

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

ans ASCII字元圖形動畫文件

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

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

asf 微軟的媒體播放器支持的視頻流,可以使用WindowsMediaPlayer播放

asp 微軟的視頻流文件,可以使用WindowsMediaPlayer打開

asp 微軟提出的ActiveServerPage,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用VisualInterDev編寫,是目前的大熱門

asx WindowsMedia媒體文件的快捷方式

au 是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體WaveformHoldandModify播放。NetscapeNavigator中的LiveAudio也可以播放.au文件

avi 一種使用MicrosoftRIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片

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

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

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

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

bfc Windows的公文包文件

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

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

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

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

cal Windows中的日歷文件

cdf InternetExplorer的頻道文件

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

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

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

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

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

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

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

cnf NetMeetting會議連接文件

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

col 由AutodeskAnimator,AutodeskAnimatorPor等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值

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

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

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

crd Windows中的卡片文件

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

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

css Text/css文件

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

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

dbf 資料庫文件,Foxbase,Dbase,VisualFoxPro,等資料庫處理系統所產生的資料庫文件

dcx 傳真瀏覽文檔文件

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

dev 設備驅動程序

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

dir 目錄文件

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

doc 是目前市場佔有率最高的辦公室軟體MicrosoftOffice中的字處理軟體Word創建的文檔

dos Windows保留的MS-DOS的某些系統文件

dot MicrosoftWord的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能

drv 設備驅動程序文件,用在各種系統中

dwg AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據

dxb AutoCAD創建的一中圖形文件格式

dxf 圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確

der Certiticate文件

dic Txt文件

emf 由Microsoft公司開發的Windows32位擴展圖元文件格式,其總體設計目標是要 補在MicrosoftWindows3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使用

eps 用PostScript語言描述的一種圖形文件格式,以文本文件保存,在PostScript圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象

err 編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下

exe 可執行文件,雖然後綴名相同,但具有不同的格式和版本

exp 3DS使用的顯示卡驅動程序

exc Txt文件

flc AutodeskAnimator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序

fnd 保存的搜索結果

fon 點陣字型檔文件

for Fortran語言程序

fot 指向字體的快捷鍵

fp 配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

fpt 備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

frt 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

frx 報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

fxp 編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

gif 在各種平台的各種圖形處理軟體上均能夠處理的,經過壓縮的一種圖形文件格式

grh 方正公司的圖象排版文件

grp Windows下的程序管理器產生的組窗口文件

goc Gocserve

gra MSGraph.Chart.5

h C語言源程序頭文件

hlp Windows應用程序幫助文件

hqx Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffItExpander對.hqx解碼,在Windows中可使用BinHex13解碼

ht 超級終端

htm 保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開

html 同.htm文件

icm 圖象配色描述文件

ico Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建

idf MIDI樂器定義

idx 索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

iff 文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件

image MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由ShrinkWrap處理

ime Windows下的輸入法文件

img 磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上

inc 匯編語言包含文件,類似C/C++中的.H文件

inf Windows下的軟體安裝信息,Windows的標准安裝程序根據此文件內的安裝信息對軟體,驅動程序等進行安裝

ini Windows中的初始化信息文件,已經用的不多了,新的應用程序將設置保存在系統的注冊表中

jar 一種壓縮文件,ARJ的新版本,不過不太流行,可以使用WinJar,Winrar等打開

jpeg 一種圖片壓縮文件,同.jpg

jpg 靜態圖象專家組制訂的靜態圖象壓縮標准,具有很高的壓縮比,使用非常廣泛,可使用PhotoShop等圖象處理軟體創建

lnk 快捷方式,這個文件指向另一個文件,開始菜單的程序文件夾下每條項目都是一個LNK文件

log 日誌文件,通常用來記錄一些事件之類

lzh 一種古老的壓縮文件,可以使用WinRAR打開
mac Macintosh中使用的一中灰度圖形文件格式,在MacintoshPaintbrush中使用,其解析度只能是720*567

mag 圖形文件格式

mdb MicrosoftAccess使用的資料庫格式,是非常流行的桌面資料庫

men 內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下

mid 音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了

mif MIDI樂器

mov 使用Apple'sQuickTime格式的電影文件,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

movie QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由QuickTime播放

mp3 採用MPEG-1Layout3標准壓縮的音頻文件,是網上主要的壓縮音頻文件,這種文件由於具有極高的壓縮率和失真低的特點,是目前音樂盜版的主要文件格式,但目前受到VQF,WMA等新標準的挑戰

mpg 採用MPEG-1標准壓縮的視頻文件,與VCD使用的格式非常相近,提供CD質量的音頻信號和320*240的視頻分辯率,目前的媒體播放軟體大都能播放,Microsoft的WMV8和MPEG-4壓縮的AVI文件是其強大的競爭對手

mpt Macintosh中使用的一種圖形文件格式

msg Microsoft郵件文檔

obj 對象代碼

ovl 由於軟體功能多,內存偏小,不能一次性全部調入內存的可執行文件可能有同文件名的ovl文件

pcd 點陣圖文件,由EastmanKodak開發,被所有的平台所支持,PCD支持24位顏色,最大的圖象像索是2048*3072,用於在CD-ROM上保存圖片

pcs 動畫文件,是Macromedia開發的動畫文件格式,為Macintosh應用程序使用,支持壓縮,支持256色,用於保存動畫數據,是QuickTime的前身

pcx 圖像文件,PCX格式是ZSOFT公司在開發圖像處理軟體Paintbrush是開發的一種格式,這是一種經過壓縮的格式,佔用磁碟空間較少

pdf 圖文多媒體文件,Adobe公司定義的電子印刷品文件格式,它是一種事實上的標准,在Internet網上的很多電子印刷品,都是.pdf格式的

psd 是PhotoShop中使用的一種標准圖形文件格式,能夠保存圖像數據的每一個細小部分,包括層,附加的蒙版通道以及其他內容

pwl Windows下的口令文件

qt Machintosh的QuickTime影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放

qtm 動畫文件,這種文件格式是由Apple計算機公司開發,被AppleMacintosh和MicrosoftWindows平台所支持,支持25位顏色,最大圖像分辯率是64000*64000,支持壓縮,用於保存音頻和運動視頻信息

rec Windows下的記錄器宏文件

reg Windows95/98的系統及應用程序注冊文件,這種文件雖然以純文本文件保存,但一樣存在版本問題,不同的操作系統使用的REG文件版本是不同的

rle 一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開

rm Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的WindowsMediaVideoV8已經對其發起了強大的攻勢

rmi MIDI音序文件

rtf 豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建

sav 存檔文件

scp 用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入

scr 屏障保護文件

sct 屏幕文件

scx 屏幕文件

set Microsoft備份集文件,用於保存要備份的內容,設置等信息

shb 指向一個文檔的快捷方式

snd Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮

sql 查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用

svg SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形

svx Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮

swf flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種"水乳交融"的境界

swg 虛擬內存交換文件,由操作系統使用

sys 系統文件,驅動程序等,在不同的操作系統中有不同的定義

tbk 臨時資料庫文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用

tga 圖像文件,此文件格式的結構比較簡單,屬於一種圖形,圖像數據的通用格式,在多媒體領域有著很大影響,是計算機生成圖像向電視轉換的一種首選格式

tiff 圖像文件,此圖像格式復雜,存儲內容多,佔用存儲空間大,其大小是GIF圖像的3倍,是相應的JPEG圖像的10倍,最早流行於Macintosh,現在Windows主流的圖像應用程序都支持此格式

tmp 臨時文件,一般是系統和應用程序產生的臨時使用的文件,當系統和應用程序退出時,會自動地刪除其建立的臨時文件,如果是非正常退出,臨時文件可能保留在磁碟上,在單任務系統下,可立即刪除它們,在多任務系統下,應刪除那些不是正在使用的臨時文件

txt 文本文件

url InternetShortcut(internet上URL地址的快捷方式)

vcd 虛擬光碟機工具製作的光碟鏡像文件

ver 版本描述,用於描述某個軟體的版本

Ⅲ 求擴展名大全.*

文件擴展名是操作系統用來標志文件格式的一種機制。
在電腦上運用的拓展名有:

ACE:Ace壓縮檔案格式
ACT:Microsoft office助手文件
AIF,AIFF:音頻互交換文件,Silicon Graphic and Macintosh應用程序的聲音格式
ANI:Windows系統中的動畫游標
ARC:LH ARC的壓縮檔案文件
ARJ:Robert Jung ARJ壓縮包文件
ASD:Microsoft Word的自動保存文件;Microsoft高級流媒體格式(microsoft advanced streaming
format,ASF)的描述文件;可用NSREX打開 Velvet Studio例子文件
ASF:Microsoft高級流媒體格式文件

ASM:匯編語言源文件,Pro/E裝配文件

ASP:動態網頁文件;ProComm Plus安裝與連接腳本文件;Astound介紹文件

AST:Astound多媒體文件;ClarisWorks「助手」文件
Axx:ARJ壓縮文件的分包序號文件,用於將一個大文件壓至幾個小的壓縮包中(xx取01-99的數字)
A3L:Authorware 3.x庫文件
A4L:Authorware 4.x庫文件
A5L:Authorware 5.x庫文件
A3M,A4M:Authorware Macintosh未打包文件
A3W,A4W,A5W:未打包的Authorware Windows文件
BAK:備份文件
BAS:BASIC源文件
BAT:批處理文件
BIN:二進制文件
BINHex:蘋果的一種編碼格式
BMP:Windows或OS/2點陣圖文件
BOOK:Adobe <I>Frame</I>Maker Book文件
BOX:Lotus Notes的郵箱文件
BPL:Borlard Delph 4打包庫
BSP:Quake圖形文件
BUN:CakeWalk 聲音捆綁文件(一種MIDI程序)
C0l:台風波形文件
CAB:Microsoft壓縮檔案文件
CAD:Softdek的Drafix CAD文件
CAM:Casio照相機格式
CAP:壓縮音樂文件格式
CAS:逗號分開的ASCⅡ文件
CCB:Visual Basic動態按鈕配置文件
CCH:Corel圖表文件
CCO:CyberChat數據文件
CCT:Macromedia Director Shockwave投影
CDA:CD音頻軌道
CDF:Microsoft頻道定義格式文件
CDI:Philip的高密盤交互格式
CDM:Visual dBASE自定義數據模塊文件
CDR:CorelDRAW繪圖文件;原始音頻CD數據文件

CDT:CorelDRAW模板
CDX:CorelDRAW壓縮繪圖文件;Microsoft Visual FoxPro索引文件
CFG:配置文件
CGI:公共網關介面腳本文件
CGM:計算機圖形元文件

CH:OS/2配置文件
CHK:由Windows磁碟碎片整理器或磁碟掃描保存的文件碎片
CHM:編譯過的HTML文件
CHP:Ventura Publisher章節文件
CHR:字元集(字體文件)
CHT:ChartViem文件;Har<I>var</I>d Graphics矢量文件
CIF:Adaptec CD 創建器 CD映像文件
CIL:Clip Gallery下載包
CIM:SimCity 2000文件
CIN:OS/2改變控制文件用於跟蹤INI文件中的變化
CLASS:java類文件
CLP:Windows 剪貼板文件

CLL:Crick Software Clicker文件
CLS:Visual Basic類文件
CMD:Windows NT,OS/2的命令文件;DOS CD/M命令文件;dBASEⅡ程序文件
CPI:Microsoft MS-DOS代碼頁信息文件
CPL:控制面板擴展名,Corel顏色板

CPP:C++代碼文件
CPR:Corel提供說明書文件
CPT:Corel 照片-繪畫圖像
CST:Macromedia Director Cast文件
CUR:Windows游標文件
DBF:dBASE文件,一種由Ashton-Tate創建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase和類似資料庫或與資料庫有關產品識別;可用數據文件(能被Excel
97打開);Oracle 8.1.x表格空間文件
DBX:DataBearn圖像;Microsoft Visual FoxPro表格文件
DCT:Microsoft Visual FoxPro資料庫容器
DCU:Delphi編譯單元文件

DCX:Microsoft Visual FoxPro資料庫容器;基於PCX的傳真圖像;宏
DIR:MacromediaDirector文件
DLL:動態鏈接庫
DOC:<I>Frame</I>Maker或<I>Frame</I>Builder文檔;Word Star文檔、Word
Perfect文檔、Microsoft:Word文檔;DisplayWrite文檔
DOT:Microsoft Word文檔模板
DPL:Borland Delph 3壓縮庫
DRV:驅動程序
DRW:Micrografx Designer/Draw;Pro/E繪畫文件
DSF:Micrografx Designer VFX文件
DSG:DOOM保存的文件
DSM:Dynamic Studio音樂模塊(MOD)文件

DSP:Microsoft Developer Studio工程文件
DSQ:Corel QUERY(查詢)文件

DST:刺綉機圖形文件

DSW:Microsoft Developer Studio工作區文件

DTA:World Bank(世界銀行)的STARS數據文件
DTD:SGML文檔類型定義(DTD)文件
DTED:地面高度數字數據(圖形的數據格式)文件
DTF:Symantec Q&A相關的資料庫數據文件
DTM:DigiTrakker模塊文件
DUN:Microsoft拔號網路導出文件

DV:數字視頻文件(MIME)

DWG:AutoCAD工程圖文件;AutoCAD或Generic CADD老版本的繪圖格式
DXR:Macromedia Director受保護(不可編輯)電影文件
EDA:Ensoniq ASR磁碟映像
EDD:元素定義文檔(<I>Frame</I>Maker+SGML文檔)
EDE:Ensoniq EPS磁碟映像
EDK:Ensoniq KT磁碟映像
EDQ:Ensoniq SQ1/SQ2/Ks32磁碟映像

EDS:Ensoniq SQ80磁碟映像
EDV:Ensoniq VFX-SD磁碟映像
EFA:Ensoniq ASR文件
EFE:Ensoniq EPS文件
EFK:Ensoniq KT文件
EFQ:Ensoniq SQ1/SQ2/Ks32文件

EFS:Ensoniq SQ80文件
EFV:Ensoniq VFX-SD文件

EMD:ABT擴展模塊

EMF:Windows增強元文件

EML:Microsoft Outlook Express郵件消息(MIME RTC822)文件

EXE:可執行文件(程序)
FAV:Microsoft Outlook導航條
FAX:傳真類型圖像

FCD:虛擬CD-ROM
FDF:Adobe Acrobat表單文檔文件
FLA:Macromedia Flash電影

FND:Microsoft Explorer保存的搜索文件(Find applet)

FON:系統字體

FRT:Microsoft FoxPro報表文件
FRX:Visual Basic表單文本;Microsoft FoxPro報表文件

FXP:經Microsoft FoxPro編譯的源文件
GDM:鈴聲、口哨聲和聲音板模塊格式
GetRight:GetRight未完成的下載文件
GHO:Norton 克隆磁碟映像
GID:Windows 95全局索引文件(包括幫助狀態)

GIF:CompuServe點陣圖文件
GL:動畫格式
GRP:程序管理組
HEX:Macintosh BinHex2.0文件

HLP:幫助文件;Date CAD Windows幫助文件

HPP:C++程序頭文件
HQX:Macintosh BinHex 4.0文件

HT:HyperTerminal(超級終端)
HTM,HTML:超文本文檔
HTT:Microsoft超文本模板
HTX:擴展HTML模板
ICO:Windows圖標

IDX:Microsoft FoxPro相關資料庫索引文件;Symantec Q&A相關資料庫索引文件;Microsoft Outlook
Express文件
IMG:GEM映像

INF:信息文件

INI:初始化文件;Mwave DSP Synth的「nwsynth.ini」 GMS安裝;Cravis Ultrasound bank安裝
INP:Oracle 3.0版或早期版本的表單源代碼

INRS:INRS遠程通信聲頻
INS:InstallShield安裝腳本;X-Internet簽字文件;Ensoniq EPS字簇設備;Cell/ⅡMAC/PC抽樣設備

INT:中間代碼,當一個源程序經過語法檢查後編譯產生一個可執行代碼

IOF:Findit文檔
IQY:Microsoft Internet查詢文件

ISO:根據ISD 9660有關CD-ROM文件系統標准列出CD-ROM上的文件
ISP:X-Internet簽字文件
IST:數字跟蹤設備文件

ISU:InstallShield卸裝腳本

IT:脈沖跟蹤系統音樂模塊(MOD)文件
ITI:脈沖跟蹤系統設備

ITS:脈沖跟蹤系統抽樣,Internet文檔位置

IV:Open Inventor中使用的文件格式

IVD:超過20/20微觀數據維數或變數等級文件

IVP:超過20/20的用戶子集配置文件

IVT:超過20/20表或集合數據文件
IVX:超過20/20微數據目錄文件

IW:Idlewild屏幕保護程序

IWC:Install Watch文檔
J62:Ricoh照相機格式
JAR:Java檔案文件(一種用於applet和相關文件的壓縮文件)
JAVA:Java源文件
JFF,JFIF,JIF:JPEG文件

JPE,JPEG,JPG:JPEG圖形文件
JS:Java<I>script</I>源文件
JSP:HTML網頁,其中包含有對一個Java servlet的參考
KAR:卡拉OK MIDI文件(文本+MIDI)
LAB:Visual dBASE標簽文件
LBT,LBX:Microsoft FoxPro標簽文件
LDB:Microsoft Access加鎖文件
LHA:LZH更換文件後綴
LOG:日誌文件
LZH:LH ARC壓縮檔案
M1V:MPEG相關文件(MIME"mpeg"類型)
M3D:Corel Motion 3D動畫文件

M3U:MPEG URL(MIME聲音文件)
MAM:Microsoft Access宏

MAQ:Microsoft Access查詢文件

MAR:Microsoft Access報表文件
MBX:Microsoft Outlook保存email格式;Eudora郵箱
MCW:Microsoft Word的Macintosh文檔

MDB:Microsoft Access資料庫
MDN:Microsoft Access空資料庫模板
MDW:Microsoft Access工作組文件

MID:MIDI音樂
MMM:Microsoft多媒體電影
MOV:QuickTime for Windows電影

MP2:第二層MPEG音頻文件
MP3:第三層MPEG音頻文件
MPA:MPEG相關文件,MIME「mpeg類型」

MPE,MPEG,MPG:MPEG動畫文件

MPP:Microsoft工程文件;CAD繪圖文件格式

MPR:Microsoft FoxPro菜單(已編譯)
MSI:Windows 安裝器包
MSN:Microsoft 網路文檔;Descent Mission文件
OBD:Microsoft Office活頁夾
OBJ:對象文件
OBZ:Microsoft Office活頁夾向導

OCX:Microsoft對象鏈接與嵌入定製控制項

ODS:Microsoft Outlook Express郵箱文件
OFT:Microsoft Outlook模板
OPX:OPL擴展DLL(動態鏈接庫)

OSS:Microsoft Office查找文件
OST:Microsoft Exchange / Outlook 離線文件
PAL:壓縮文件

PART:Go!Zilla部分下載文件
PAS:Pascal源代碼
PCS:PICS動畫文件

PDF:Adobe Acrobat
可導出文檔格式文件(可用Web瀏覽器顯示);Microsoft系統管理伺服器包定義文件;NetWare列印機定義文件
PHP,PHP3:包含有PHP腳本的HTML網頁
PHTML:包含有PHP腳本的HTML網頁;由Perl分析解釋的HTML
PM5:Pagemaker 5.0文件

PM6:Pagemaker 6.0文件

PPS:Microsoft Powerpoint幻燈片放映
PPT:Microsoft Powerpoint演示文稿
PRF:Windows系統文件,Macromedia導演設置文件
PSD:Adobe photoshop點陣圖文件
PSM:Protracker Studio模型格式;Epic游戲的源數據文件
PST:Microsoft Outlook個人文件夾文件
PWL:Windows 95口令列表文件
QIF:QuickTime相關圖像(MIME);Quicken導入文件
QT,QTM:QuickTime電影
QTI,QTIF:QuickTime相關圖像

QTP:QuickTime優先文件
QTS:Mac PICT圖像文件;QuickTime相關圖像
QTX:QuickTime相關圖像
RA:RealAudio聲音文件

RAM:RealAudio元文件

RAR:RAR壓縮檔案(Eugene Roshall格式)

REC:錄音機宏;RapidComm聲音文件

REG:注冊表文件
REP:Visual dBASE報表文件

RES:Microsoft Visual C++資源文件
RM:RealAudio視頻文件

RMF:Rich Map格式(3D游戲編輯器使用它來保存圖)
ROM:基於盒式磁帶的家庭游戲模擬器文件(來自Atari
2600、Colecovision、Sega、Nintendo等盒式磁帶里的ROM完全拷貝,在兩個模擬器之間不可互修改)

Rxx:多卷檔案上的RAR壓縮文件(xx=1~99間的一個數字)
SAV:游戲保存文件
SB:原始帶符號位元組(8位)數據
SBK:Creative Labs的Soundfont 1.0 Bank文件;(Soundb laster)/EMU SonndFont v1.x
Bank文件
SBL:Shockwave Flash對象文件
SCF:Windows Explorer命令文件
SCH:Microsoft Schele+1

SCP:撥號網路腳本文件
SCR:Windows屏幕保護;傳真圖像;腳本文件

SFX:RAR自解壓檔案
SHTML:含有伺服器端包括(SSI)的HTML文件
SPL:Shockwave Flash對象;DigiTrakker抽樣
SQL:Informix SQL查詢;通常被資料庫產品用於SQL查詢(腳本、文本、二進制)的文件擴展名
STM:.shtml的短後綴形式,含有一個服務端包括(SSI)的HTML文件;Scream Tracker V2音樂模塊(MOD)文件
STR:屏幕保護文件
SWA:在Macromedia導演文件(MP3文件)中的Shockwave聲音文件
SWF:Shockwave Flash對象
SYS:系統文件
T64:Commodore 64模擬器磁帶映像文件
THEME:Windows 95桌面主題文件
TIF,TIFF:標簽圖像文件格式(TIFF)點陣圖

TMP:Windows臨時文件
TRM:終端文件

TXT:ASCⅡ文本格式的聲音數據

TZ:老的壓縮格式文件
VBA:VBase文件
VBP:Microsoft Visual Basic工程文件
VBW:Microsoft Visual Basic工作區文件
VBX:Microsoft Visual Basic用戶定製控制項
VQE,VQL:Yamaha Sound-VQ定位器文件
VQF:Yamaha Sound-VQ文件(可能出現標准)

VRF:Oracle 7配置文件
VSL:下載列表文件(GetRight)
WAB:Microsoft Outlook文件

WAD:包含有視頻、玩家水平和其他信息的DOOM游戲的大文件
WAL:Quake 2正文文件
WAV:Windows波形聲形
WBK:Microsoft Word備份文件
WFM:Visual dBASE Windows表單

WFN:在CorelDRAW中使用的符號
WIZ:Microsoft Word向導
WRL:虛擬現實模型
WWL:Microsoft Word內插器文件
XLK:Microsoft Excel備份

XLL:Microsoft Excel內插器文件

XLM:Microsoft Excel宏
XLS:Microsoft Excel工作單
XLT:Microsoft Excel模板

XLV:Microsoft Excel VBA模塊

XLW:Microsoft Excel工作簿/工作區
ZAP:Windows軟體安裝配置文件
ZIP:Zip文件

Ⅳ Java軟體工程師的發展路徑

Java軟體工程師的未來發展方向大致分為兩類:
一是成為管理人員,例如產品研發經理,技術經理,項目經理等;
二是繼續他的技術工作之路,成為高級軟體工程師、需求工程師等。 Java語言是一個面向對象的。Java語言提供類、介面和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持介面之間的多繼承,並支持類與介面之間的實現機制(關鍵字為implements)。Java語言全面支持動態綁定,而C++ 語言只對虛函數使用動態綁定。總之,Java語言是一個純的面向對象程序設計語言。
Java語言是分布式的。Java語言支持Internet應用的開發,在基本的Java應用編程介面中有一個網路應用編程介面(java net),它提供了用於網路應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法激活)機制也是開發分布式應用的重要手段。
Java語言是健壯的。Java的強類型機制、異常處理、廢料的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的安全檢查機制使得Java更具健壯性。
Java語言是安全的。Java通常被用在網路環境中,為此,Java提供了一個安全機制以防惡意代碼的攻擊。除了Java語言具有的許多安全特性以外,Java對通過網路下載的類具有一個安全防範機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、位元組代碼檢查,並提供安全管理機制(類SecurityManager)讓Java應用設置安全哨兵。
Java語言是體系結構中立的。Java程序(後綴為java的文件)在Java平台上被編譯為體系結構中立的位元組碼格式(後綴為class的文件),然後可以在實現這個Java平台的任何系統中運行。這種途徑適合於異構的網路環境和軟體的分發。
Java語言是可移植的。這種可移植性來源於體系結構中立性,另外,Java還嚴格規定了各個基本數據類型的長度。Java系統本身也具有很強的可移植性,Java編譯器是用Java實現的,Java的運行環境是用ANSI C實現的。
Java語言是編譯解釋型的。如前所述,Java程序在Java平台上被編譯為位元組碼格式,然後可以在實現這個Java平台的任何系統中運行。在運行時,Java平台中的Java解釋器對這些位元組碼進行解釋執行,執行過程中需要的類在聯接階段被載入到運行環境中。
Java是高性能的。與那些解釋型的高級腳本語言相比,Java的確是高性能的。事實上,隨著JIT(Just-In-Time)編譯器技術的發展,Java的運行速度可以和優化過的本地代碼相媲美。
Java語言是多線程的。在Java語言中,線程是一種特殊的對象,它必須由Thread類或其子(孫)類來創建。通常有兩種方法來創建線程:其一,使用型構為Thread(Runnable) 的構造子將一個實現了Runnable介面的對象包裝成一個線程,其二,從Thread類派生出子類並重寫run方法,使用該子類創建的對象即為線程。值得注意的是Thread類已經實現了Runnable介面,因此,任何一個線程均有它的run方法,而run方法中包含了線程所要運行的代碼。線程的活動由一組方法來控制。Java語言支持多個線程的同時執行,並提供多線程之間的同步機制(關鍵字為synchronized)。
Java語言是動態的。Java語言的設計目標之一是適應於動態變化的環境。Java程序需要的類能夠動態地被載入到運行環境,也可以通過網路來載入所需要的類。這也有利於軟體的升級。另外,Java中的類有一個運行時刻的表示,能進行運行時刻的類型檢查。Java語言的優良特性使得Java應用具有無比的健壯性和可靠性,這也減少了應用系統的維護費用。Java對對象技術的全面支持和Java平台內嵌的API能縮短應用系統的開發時間並降低成本。Java的編譯一次,到處可運行的特性使得它能夠提供一個隨處可用的開放結構和在多平台之間傳遞信息的低成本方式。特別是Java企業應用編程介面(Java Enterprise APIs)為企業計算及電子商務應用系統提供了有關技術和豐富的類庫。
和C/C++的差異熟悉C語言和C++語言的讀者一定想搞清楚這個問題,實際上,Java確實是從C語言和C++語言繼承了許多成份,甚至可以將Java看成是類C語言發展和衍生的產物。比如Java語言的變數聲明,操作符形式,參數傳遞,流程式控制制等方面和C語言,C++語言完全相同.盡管如此,Java和C語言,C++語言又有許多差別,主要表現在如下幾個方面:
(1) Java中對內存的分配是動態的,它採用面向對象的機制,採用運算符new為每個對象分配內存空間,而且,實際內存還會隨程序運行情況而改變。程序運行中 Java系統自動對內存進行掃描,對長期不用的空間作為」垃圾」進行收集,使得系統資源得到更充分地利用.按照這種機制,程序員不必關注內存管理問題,這使Java程序的編寫變得簡單明了,並且避免了由於內存管理方面的差錯而導致系統出問題。而C語言通過malloc()和free()這兩個庫函數來分別實現分配內存和釋放內存空間的,C++語言中則通過運算符new和delete來分配和釋放內存。在C和C++這種機制中,程序員必須非常仔細地處理內存的使用問題。一方面,如果對己釋放的內存再作釋放或者對未曾分配的內存作釋放,都會造成死機;而另一方面,如果對長期不用的或不再使用的內存不釋放,則會浪費系統資源,甚至因此造成資源枯竭。
(2) Java不在所有類之外定義全局變數,而是在某個類中定義一種公用靜態的變數來完成全局變數的功能。 (3) Java不用goto語句,而是用try-catch-finally異常處理語句來代替goto語句處理出錯的功能。(4) Java不支持頭文件,而C和C++語言中都用頭文件來定義類的原型,全局變數,庫函數等,這種採用頭文件的結構使得系統的運行維護相當繁雜。
(5) Java不支持宏定義,而是使用關鍵字final來定義常量,在C++中則採用宏定義來實現常量定義,這不利於程序的可讀性。
(6) Java對每種數據類型都分配固定長度。比如,在Java中,int類型總是32位的,而在C和C++中,對於不同的平台,同一個數據類型分配不同的位元組數,同樣是int類型,在PC機中為二位元組即16位,而在VAX-11中,則為32位.這使得C語言造成不可移植性,而Java則具有跨平台性(平台無關性)。
(7) 類型轉換不同。在C和C++中,可通過指針進行任意的類型轉換,常常帶來不安全性,而在Java中,運行時系統對對象的處理要進行類型相容性檢查,以防止不安全的轉換。
(8) 結構和聯合的處理。在C和C++中,結構和聯合的所有成員均為公有,這就帶來了安全性問題,而在Java中根本就不包含結構和聯合,所有的內容都封裝在類裡面。
(9) Java不再使用指針。指針是C和C++中最靈活,也最容易產生錯誤的數據類型.由指針所進行的內存地址操作常會造成不可預知的錯誤,同時通過指針對某個內存地址進行顯式類型轉換後,可以訪問一個C++中的私有成員,從而破壞安全性。而Java對指針進行完全地控制,程序員不能直接進行任何指針操作。
(10)避免平台依賴。Java語言編寫的類庫可以在其它平台的Java應用程序中使用,而不像C++語言必須依賴於Windows平台。
(11)在B/S開發方面,Java要遠遠優於C++。 自從sun被甲骨文收購以後,Java的發展前景就變得撲朔迷離起來,很多程序開發者都感到很迷惑。2010年4月9日,被稱為Java之父的JamesGosling又在個人博客上宣布離開Oracle,這一事件更為Java的前景增加了一層迷霧。但是在進入5月份之後,一切開始變得明朗起來。首先是Oracle在Java的後續支持方面,宣布了一系列關於Java的相關計劃。然後是Java之父JamesGosling繼聲明Java不會死去之後又盛贊Oracle對Java所做的貢獻。在Oracle的活動發布網站上,連續發布了多個關於Java的推廣活動。
版本簡介
2010年5月12日,Oracle主要產品負責人DaveHofert將大談對JavaSE商業應用的改進和革新。根據宣傳資料,在這次演講中,DaveHofert將提到以下問題:
商業版與社區版本之間平台支持的差異。
如何獲得專家幫助,以幫助企業增強其Java應用。
對於舊版本的安全修補問題。
可使用的發布工具和更新。
2010年6月18、19、20、27日,將分別在赫爾辛基、斯圖加特、布達佩斯、倫敦舉行Oracle、Sun專家與用戶見面會,在見面會上與用戶一起探討Java的發展路線。主要討論的問題包括Oracle將如何繼續投資和改進Java技術,並且還會向用戶通報JavaSE、JavaME專家團隊的最新消息、JavaFX和JDK7最新的消息,以及OracleBerkeley DB的相關信息。
2010年5月3日,已經離開Oracle近一個月的Java之父JamesGosling在他的博客上表達了對NetBeans 6.9 和 FX1.3發布的關心。這兩個項目最新版本的發布,可以證明Oracle已經開始兌現當初的承諾。JamesGosling在其早期的博客中,也透露了不會放棄Java事業,只是需要解決一些與Oracle之間的法律問題。
這一切跡象表明,Oracle絕對不會輕易放棄Java這塊巨大的蛋糕,並且Oracle也開始逐漸學會了對開源社區的尊重。首先在JDK的商業版本方面,Oracle將會繼續深入挖掘Java的商業利益,與其固有產品進行更深入的整合。在社區版本方面,Oracle將與Java開發者一起探討和研發Java的技術。這里需要特別提到的一個產品是OracleBerkeleyDB,該產品是Oracle一直支持的一個開源非關系資料庫產品,在NOSQL大行其道的今天,如果Oracle能夠將BerkeleyDB與Java進行深入整合,將會為Java帶來更多的活力和生命。從JamesGosling的表現來看,他似乎與Oracle之間已經達成某種諒解,並且有進一步合作的可能性。
java發展
Java在日新月異的IT技術領域內不算年輕,在過去的十幾年中,Java曾憑借開放和跨平台等特性、藉助互聯網蓬勃發展的東風,改變了C/C++稱霸天下的局面,形成Java、C、C++三足鼎立的格局。特別是Java在編程語言排名榜上獨占鰲頭長達10年之久,並幫助Sun奠定了其在IT技術和開源領域的地位,都說明Java在開發領域中的重要性。
在未來發展方向上,Java在Web、移動設備以及雲計算方面前景非常廣闊。雖然面對來自網路的類似於Ruby on Rails這樣編程平台的挑戰,Java依然還是事實上的企業Web開發標准。在Java對新開發者吸引力方面,這么多年以來,Java一直都在面對那些不成熟的,基於腳本的程序語言的挑戰。比如PHP和Ruby,雖然經過多年努力,但是並沒有看到他們相具有比Java更強的競爭力。另一方面,隨著雲計算以及移動領域的擴張,更多的企業在考慮將其應用部署在Java平台上,無論是本地主機,公共雲,Java都是目前最合適的選擇。
事實上Java技術的開放性、安全性和龐大的社會已有資源,以及其跨平台性,即「編寫一次,到處運行」的特點,也使Java技術成為智能手機軟體平台的事實標准。採用Java技術後,編寫應用程序和提供服務的人就不必關心接受其服務的手機採用的是什麼操作系統和晶元,只要按照Java的要求去寫程序就好了;同樣,生產手機的廠商也不必顧慮將來誰來提供增值服務。同時在Oracle的技術投資擔保下,Java也將是企業在雲應用方面迴避微軟平台、在移動應用方面迴避蘋果公司的一個最佳選擇。比如VMware就宣布了一個稱為VMforce的服務,該服務將在雲計算機中布置Java應用,Google應用引擎也將一如既往的支持Java。他們都是微軟提供的,基於.Net和開源PHP語言基礎上的Azure雲平台的競爭對手。此外,進軍傳統的桌面應用仍是Java未來一個努力的方向之一。
JAVA作為主流的商業應用的語言在3G、物聯網時代下煥發出新的生機!
在互聯網時代,JAVA語言已經是使用最廣泛的伺服器端語言。隨著3G、互聯網時代的到來,JAVA語言並不會「過時」,相反,JAVA語言會在新的業務領域有著更輝煌的發展前景。
3G、互聯網的發展不僅僅帶動了「智能手機製造業」、「電信運營業」、「RFID產業」、「嵌入式設備」等硬體或系統軟體行業的發展;更重要的是:3G、互聯網開創了更多、更新的商業領域應用,而這些領域的核心編程語言仍然是JAVA!
在TTS4.0 課程體系中的基於智能手機平台的「航空公司移動服務門戶」項目和基於全球定位、實時訂單跟蹤、RFID倉儲管理等諸多互聯網新技術的「新一代物流管理系統」都是這些新商業應用領域的典型代表。
未來趨勢
對Java來說,2010年是不平凡的一年,從Oracle在年初完成對Sun的收購,使大家對Java的未來充滿了關注,而12月份在北京進行的JavaOne大會,可以說是Oracle在收購Sun之後的第一次正式大會,大家可以從 JavaOne上更多了解了Java未來的發展。而2011年,將成為Java新的開始。
Java走過了它15年的歷程,在日新月異的IT技術領域不算年輕,但它一直沒有停下變革、創新的腳步。Java已經不單單是一種計算機語言,很多情況下,我們稱它是一個平台,一個社區。下面從Java SE、Java EE、Java ME、JavaFX幾個方面,展望Java技術在2011年的發展。
Java SE
從Oracle公布的Java未來戰略我們可以看到,Oracle目標是加強和繼續擴大Java在新領域的應用,並將Java平台納入新的部署架構,加大對 Java社區的投資,允許社區更多地參與。開發人員比較關注的Java SE 7將會在2011年夏天就緒,其中JCP已經批准了JSR 334、JSR 335、JSR 336和JSR 337等,支持改進Java語言和API規范,比如switch in string、multi-catch、泛型實例創建中的precise rethrow、Lambda表達式(閉包)等。而Java SE 8也將在SE 7發布之後的一年到一年半的時間就緒。
模塊化的VM:可以將VM拆分成小塊由應用程序使用,並按需推向Internet,這樣的結果是Java應用程序的啟動時間更短了,當VM不在目標機器上時,下載的時間也更短了。
額外的語言支持:Java平台支持用不同語言編寫的應用程序,未來將會添加更多的語言支持,當然也包括對動態語言的支持,這就是所謂的達芬奇機或多語言虛擬機,請參考JSR-292。
增強的多核支持:需要藉助工具、庫和內置設施幫助新的和現有的Java應用程序更有效地利用多核硬體的優勢,Java的線程模型可以輕松地創建並行執行任務的線程,但你如何將一個單一的任務拆分成多片進行並行執行呢?
其它改進包括持續的性能改進,以及許多語言方面的增強,包括增加的閉包,在switch語句中對Strings的支持,以及多塊異常捕獲,閉包是一個有爭議的功能,它是通過使用匿名的Java內部類實現的。
Java EE
Oracle長期以來一直都是Java的支持者,也是最大的JCP成員之一,10多年前就開始參與Java EE規范的編制,因此對Oracle成為Java中間件市場的大鱷不應該感到意外。
Java EE展望
模塊化,開發標准:Java EE 6通過配置文件(Profile)定義實現了模塊化Java EE,允許廠商根據特定需求創建更小的Java EE堆棧子集,解決成本和Java EE使用復雜問題。通過模塊化設計和定義標准,有助於簡化Java EE,讓它的應用領域更廣泛。
Java EE 6規定了兩種配置文件:Web配置文件(Servlet,JSP和JSF)和Java EE企業配置文件。顯然還可以定義更多的配置文件種類,例如,為支持會話初始化協議(SIP)定義電信伺服器配置文件。
UI和RIA:HTML仍然是Java EE應用程序隱含的UI協議,通常有Java Servlet,JSP和JSF生成,考慮到生產的Web頁面是靜態的,可以使用Ajax技術,不過它已經超出了Java EE的范疇。
雖然Oracle沒有明確這方面的具體計劃,但未來Java EE和JavaFX集成時將會解決Ajax問題。
Java ME
作為 Oracle 首選的移動環境的 Java,這個堆棧未來默認的呈現方式將會是 HTML, CSS 和 Javascript。Java ME 將包含 WebKit 引擎,JavaScript. 引擎,和 Java/JavaScript. 橋,換言之,未來運行新版 Java ME 的手機,將能夠訪問瀏覽器以外的 Web 服務,而不會有任何性能問題。這些引擎將直接插入 Java ME虛擬機和插入 Java FX。
Oracle 的 Java ME 引擎,將利用當代圖形硬體加速器所擅長的(60 frames/秒)二維和三維渲染(在 Windows 環境下,微軟的 Direct X,還有 OpenGL 或未來「更好」的技術)。 Java ME 將會針對 ARM7 和 ARM9晶元組進行優化,包括 Broadcom,三星,NEC,德州儀器,以及其他取得授權的手機部件製造商,還將內置充分利用手機裝置的支付,通話,和定位等功能的 API。
JavaFX
隨著 JavaFX 和 Java 的整合,並運行於 JVM 之上,它的富媒體處理及二維和三維渲染功能,也將能提供給任何在 JVM 上運行的其他編程語言,這意味著,例如 Groovy, Scala 和 JRuby 等也都能用來整合 JavaFX 的能力。
JavaFX展望:
基於可視化組件創建一個設計範式
為JavaFX應用程序創建一個豐富的UI擴展庫
提升所有平台的JavaFX性能
增強跨設備移植JavaFX應用程序的能力
與Java,JavaScript和HTML 5無縫集成
支持新興設備和UI範式(如多點觸摸)

Ⅳ C語言源程序文件的後綴是什麼

C語言源程序文件的後綴解決如下:

  1. c 是c語言的源程序,.cpp是c++語言的源程序。

  2. 在Windows操作系統下,C語言源程序後綴為.c 、編譯後的後綴為 .obj 或 .o 、連接後生成的可執行文件的後綴為.exe。

閱讀全文

與編程軟體後綴為王字相關的資料

熱點內容
go在win7下編譯特別慢 瀏覽:244
光遇ios耳機安卓為什麼沒有 瀏覽:902
小米手機桌面文件夾經常自動散開 瀏覽:604
小米電話手錶用什麼app進行設置 瀏覽:263
虛擬列印機pdf下載 瀏覽:669
jdk編譯運行方法 瀏覽:457
android執行shell命令 瀏覽:347
程序員頭像女 瀏覽:55
有什麼可以變頭發顏色的app 瀏覽:933
玩具解壓屋游戲下載 瀏覽:847
我的世界拔刀劍伺服器地址id 瀏覽:889
程序員年輕人的危機 瀏覽:217
明朝那些事pdf 瀏覽:731
mysql命令查看錶 瀏覽:535
阿里雲伺服器登錄密碼忘了怎麼辦 瀏覽:499
linuxwwwdata 瀏覽:996
用蘋果終端java編譯 瀏覽:368
安卓怎麼拼接截屏 瀏覽:21
如何從安卓手機上修改wifi密碼 瀏覽:230
安卓12一加如何升級 瀏覽:97