文件扩展名.docx

上传人:b****5 文档编号:8525884 上传时间:2023-01-31 格式:DOCX 页数:34 大小:51.72KB
下载 相关 举报
文件扩展名.docx_第1页
第1页 / 共34页
文件扩展名.docx_第2页
第2页 / 共34页
文件扩展名.docx_第3页
第3页 / 共34页
文件扩展名.docx_第4页
第4页 / 共34页
文件扩展名.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

文件扩展名.docx

《文件扩展名.docx》由会员分享,可在线阅读,更多相关《文件扩展名.docx(34页珍藏版)》请在冰豆网上搜索。

文件扩展名.docx

文件扩展名

对于文件来说,扩展名只是帮助识别文件性质的标志。

和文件名一样,扩展名可以使用任意的名字,可以随便修改。

除了早期的文件扩展名(EXE、COM、BAT、SYS)由操作系统制定和约定俗成(TXT)外,扩展名的产生大概可以分成以下几种情况:

 

  在计算机的应用过程中,产生了许许多多不同类型的文件。

对于程序员来说,如果他编写的软件需要产生一种新型格式的文件,他就可以任意定义一个扩展名给这个文件。

可能这个软件非常成功,衍生出了许多相关的程序,为了兼容,这个扩展名就成了这一类型文件的专利。

比如RAR、CCD(CloneCD)文件。

 

另一种情况,就是根据某种标准指定的扩展名,如:

JPG,MPG。

 

  有了扩展名,在针对某种类型的文件时,就可以指定某个文件来处理(Windows称为关联),确实方便很多。

那么扩展名是不是判断文件性质的的唯一方法呢?

答案是否定的。

举例来说,DAT文件是应用及其广泛的一种扩展名,从VCD光盘,到很多数据文件,Cuteftp的站点管理信息也用它来做扩展名(Site.DAT,备份Cuteftp的时候只保留这个文件就好了)。

很明显,没有哪个软件能够将如此之多的DAT文件统一起来打开。

 

  以前在DOS的时期,为了防止文件型病毒,有人通过修改IO.SYSMSDOS.SYS文件的方法,改变系统默认执行文件的扩展名。

比如将EXE改成1XE,COM改成C0M之类。

这样正常的带有EXE扩展名的文件无法在修改过的系统上执行,只有把扩展名改成1XE才行。

这样一来系统内所有的执行文件必须全部改换身份,变成的满眼的1XE、C0M之类。

出发点是当病毒在执行传染过程中由于找不到EXE或COM文件,无法完成传染,系统也就安全了。

但是实际上,他的系统仍然可能被病毒感染,因为某些病毒是根据文件头标志来传染文件的。

而且这种方法烦复异常,应用起来很不现实,举例来说,当某程序需要调用另外的程序时,因为扩展名已经改变,所以找不到文件,想让此程序正常工作的唯一办法是把这个程序也像MSDOS.SYS文件那样处理一下,把调用的文件名改掉(有点类似于现在的汉化)。

如果系统中存在几十上百个这样的文件...... 

  在上文中提到过文件头,当MS定义执行文件时,它允许两种类型的文件可以被系统执行,那就是COM和EXE文件。

这两种文件的区别就是COM文件完全由编译好的代码组成,执行指令和数据混合存放在一起,通过跳转指令把它们分开(实际上可以把COM看成只有一个段的EXE文件,由于寻址的原因,每个段的大小最多64K,所以COM文件绝大多数小于64K。

为什么说绝大多数呢,因为采取一些技巧可以让COM突破64K的限制,比如Norton的一些工具程序就是这样。

至于什么技巧,不要问我,我也不知道)。

而EXE文件由数据段和代码段组成,为了能够区分,在文件的前部由编译程序生成了一个文件头。

这个文件头包含了EXE执行时自身所需的信息,比如代码和数据段的地址,所需最少内存等等。

更主要的是在文件头里面包含了一个标志,这个标志将EXE和COM文件区分开!

 

  当我们在命令行输入一个指令的时候,系统会首先在内部命令中查找有无符合的指令,如果没有就在当前路径和系统路径中搜索同名的BATCOM和EXE文件,找到后由COMMAND.COM将其装载并执行。

如上文所讲,EXE和COM有格式上的不同,那么把一个EXE文件改成COM扩展名或者反之,如果仍然按照原来的规则处理肯定会出错,但事实上并不会。

原因在于,系统不完全根据扩展名来定义文件,当一个文件被COMMAND.COM装载后,它首先要寻找EXE文件标志,如果存在就按EXE规则执行,不存在就当它是COM文件。

各位有兴趣的话可以做个实验,包括将一个文本文档改成COM或EXE的话,看看系统有什么反应(请在DOS下试验,尤其不能在WinNT/2K/XP系列的命令提示符下做,因为它是DOS虚拟机)。

在EXE文件中这个标志就是文件的前两个字节,内容是16进制的4D5A,转换成ASCII码是MZ。

  同样现在很多类型的文件为了都有文件头,比如所有的音频,视频文件,带格式的文档文件等。

应用程序在处理他们的时候也都是通过这里的标志来判断文件类型和文件本身的信息,如音频,视频文件的压缩格式,大小,索引等。

下面是一些常见文件的标志,我只找了几个,更多的信息你可以自己收集,数字是十六进制,括号内是对应的ASCII码字符。

 

  可执行文件EXE:

4D5A(MZ) 

  Zip文件:

504B(PK) 

  RAR文件:

52617221(Rar!

) 

  BMP文件:

424D(BM) 

  当遇到一个未知的文件时,或者怀疑文件的性质时,察看它的文件头绝对是个好主意。

同样,把文件的扩展名修改不会改变它的本质。

即使把一个JPG文件改成AAA,ACDSEE一样可以观看。

所以我的结论是:

扩展名是为了方便实用文件而定义的,和文件的性质无关。

 

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系统软件环境下 

cfg  配置文件,系统或应用软件用于进行配置自己功能,特性的文件 

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平台所支持,支持压缩 

vxd  虚拟设备驱动程序,在Windows操作系统中非常常见,是重要的系统文件 

wab  通信簿文件,由系统中的通信簿程序使用 

wav  音频文件,此文件格式是在Windows上用于保存音频信息的资源格式,Windows中由WaveformHoldandModify或Navigator,或"媒体播放机"播放,存在许多编码方式,需要相应的解码程序才能播放 

win  窗口文件,在Dbase,Foxbase,Foxpro系列软件的环境下使用 

wmf  MicrosoftWindows中常见的一种图元文件格式,它具有文件短小,图案造型化的特点,整个图形常由各个独立的组成部分拼接而成,但其图形往往较粗糙,并且只能在MicrosoftOffice中调用编辑 

wpc  写字板文档转换 

wps  Wps文本文件,有多种版本,可以使用WpsOffice,Wps2000等打开 

wri  Windows写字板文档 

xab  Microsoft邮件地址簿 

xbm  AnimatorPro创建的一

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1