”扩展名“是什么意思?
对于文件来说,扩展名只是帮助识别文件性质的标志。和文件名一样,扩展名可以使用任意的名字,可以随便修改。除了早期的文件扩展名(EXE、COM、BAT、SYS )由操作系统制定和约定俗成(TXT)外,扩展名的产生大概可以分成以下几种情况:
在计算机的应用过程中,产生了许许多多不同类型的文件。对于程序员来说,如果他编写的软件需要产生一种新型格式的文件,他就可以任意定义一个扩展名给这个文件。可能这个软件非常成功,衍生出了许多相关的程序,为了兼容,这个扩展名就成了这一类型文件的专利。比如 RAR、CCD(Clone CD) 文件。
另一种情况,就是根据某种标准指定的扩展名,如:JPG,MPG。
有了扩展名,在针对某种类型的文件时,就可以指定某个文件来处理(Windows 称为关联),确实方便很多。那么扩展名是不是判断文件性质的的唯一方法呢?答案是否定的。举例来说,DAT 文件是应用及其广泛的一种扩展名,从 VCD 光盘,到很多数据文件,Cuteftp 的站点管理信息也用它来做扩展名(Site.DAT,备份 Cuteftp 的时候只保留这个文件就好了)。很明显,没有哪个软件能够将如此之多的 DAT 文件统一起来打开。
以前在 DOS 的时期,为了防止文件型病毒,有人通过修改 IO.SYS MSDOS.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 文件区分开!
当我们在命令行输入一个指令的时候,系统会首先在内部命令中查找有无符合的指令,如果没有就在当前路径和系统路径中搜索同名的 BAT COM 和 EXE 文件,找到后由 COMMAND.COM 将其装载并执行。如上文所讲,EXE 和 COM 有格式上的不同,那么把一个 EXE 文件改成 COM 扩展名或者反之,如果仍然按照原来的规则处理肯定会出错,但事实上并不会。原因在于,系统不完全根据扩展名来定义文件,当一个文件被 COMMAND.COM 装载后,它首先要寻找 EXE 文件标志,如果存在就按 EXE 规则执行,不存在就当它是 COM 文件。各位有兴趣的话可以做个实验,包括将一个文本文档改成 COM 或 EXE 的话,看看系统有什么反应(请在 DOS 下试验,尤其不能在 Win NT/2K/XP 系列的命令提示符下做,因为它是 DOS 虚拟机)。在 EXE 文件中这个标志就是文件的前两个字节,内容是 16 进制的 4D 5A,转换成 ASCII 码是 MZ。
同样现在很多类型的文件为了都有文件头,比如所有的音频,视频文件,带格式的文档文件等。应用程序在处理他们的时候也都是通过这里的标志来判断文件类型和文件本身的信息,如音频,视频文件的压缩格式,大小,索引等。下面是一些常见文件的标志,我只找了几个,更多的信息你可以自己收集,数字是十六进制,括号内是对应的 ASCII 码字符。
可执行文件 EXE: 4D 5A (MZ)
Zip 文件:50 4B (PK)
RAR 文件:52 61 72 21 (Rar!)
BMP 文件:42 4D (BM)
当遇到一个未知的文件时,或者怀疑文件的性质时,察看它的文件头绝对是个好主意。同样,把文件的扩展名修改不会改变它的本质。即使把一个 JPG 文件改成 AAA,ACDSEE 一样可以观看。所以我的结论是:扩展名是为了方便实用文件而定义的,和文件的性质无关。
可执行程序(.exe) 帮助文件(.chm) 安装信息文件(.inf)
图标(.ico) 动态链接库(.dll) 快捷方式(.ink) 文本文件(.txt)等。
另外你还可以修改扩展名。
比如,《Windows优化大师》安装文件夹里有一个文件扩展名为“.icl”的图标文件,你把它修改成“ .dll”的样式后,它变成了动态链接库的图标,你用“显示”属性里修改图标功能,把文件定位到你刚才修改的文件后一看,它还是图标文件。不信就快去试试吧!
就是文件后面的 .***
可以让系统决定用适合的应用程序打开
比如
123.txt
如果没改动 系统会用记事本打开
***.bmp就是BMP图片文件
系统会用画图打开
扩展名就是说你这个文件是一种什么样的文件。系统就是根据它识别文件的。说穿了,就相当于他的国籍。
扩展名是一种标识,不同的文件类型有不同的扩展名。
相应的扩展名文件启动时运行相关的文件。
如.DOC文件打开时运行WORD.EXE程序.
这就是扩展名的作用.
电脑里每个文件都有自己的后缀名,这些后缀名是文件类型的标志,电脑就根据后缀名的不同调用不同的程序来打开或编辑文件,比如说,一个文件的后缀名是.doc,那么我们双击这个文件的时候,系统就会调用WORD程序来打开此文件.
要看你问是那一部分的的后缀名,有文件夹后缀名、word的后缀名、图片后缀名等。一般是指一种文件的属性、格式、……
文件扩展名啥意思,是文件格式吗
文件扩展名(filename extension)也称为文件的后缀名,是操作系统用来标志文件类型的一种机制。通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔。在一个像“读我.txt”的文件名中,读我是主文件名,txt为扩展名(文本、外语全称:Text),表示这个文件被认为是一个纯文本文件。扩展名...
文件的扩展名是什么意思
扩展名又叫后缀名,就是文件的类型。计算机是以扩展名来归类的,比如说:扩展名是doc的,就是word文件办公软件的(百度.doc)。扩展名为.psd,就是phosohp软件做图片的(如:百度.psd)等等。希望可以帮到你,请彩纳。
文件的扩展名是什么意思
文件扩展名 是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。文件扩展名包括 我们经常接触的扩展名有doc(Word文档)、wps(Wps文档)、xls(Excel...
文件类型的扩展名是什么意思?
文件类型为“文件”的通常指的是一种通用文件类型,它不具有特定的扩展名或打开方式。一般来说,文件可以通过多种不同的程序或应用程序打开或运行,具体取决于文件的内容和格式。要打开或运行一个文件,你可以尝试以下几种方法:1. 使用默认程序打开:双击文件,操作系统会自动使用默认程序来...
后缀名是什么意思?
后缀名就是文件的扩展名,比如表格一般都是 .xsl .xslx 文档一般是 .doc 这就是扩展名。文件需要有相对应正确的扩展名才可以正常打开使用。
文件扩展名是什么意思???
文件扩展名 是操作系统用来标志文件格式的一种机制。通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔。在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件。我们经常接触的扩展名有doc(Word文档)、wps(Wps文档)、xls(Excel电子表格)、ppt(...
请问扩展名是什么意思啊,有什么用啊
比如图片的常见扩展名有*.bmp, *.jpg, *.gif, *代表文件名, 比如:鸡蛋1.jpg, 鸡蛋2.jpg; jpg就是扩展名, 俗称后缀, 用以区分文件格式.为虾米要区分格式? 不同的格式当然属性也就不同了...bmp文件通常要比jpg大很多, 但肉眼看不出图像的区别, gif如果是单色块就更小, 还具有动态效果(...
请问各文件扩展名代表什么意思?
它表示文件类型,可以帮助Windows找到适合的程序打开它。比如EXE:指可执行文件,Windows会直接执行它。JPG、BMP、GIF是图像文件:那么Windows会用已经安装的图像浏览器打开,比如ACDSEE。楼下说得欠妥。文件拓展名并不能像身份证一样唯一地标识一个文件,也没有决定性的作用,它的作用仅仅是帮助操作系统...
电脑中各扩展名的意思是什么,有什么区别?
代表不同文件的属性,比如word文件是doc 。还有其他的比如.mp3.ppt.wma.等等需要特定的播放器打开。文件类型扩展名及打开方式:文档文件txt(所有文字处理软件或编辑器都可打开)、doc(word及wps等软件可打开)、hlp(adobe acrobat reader可打开)、wps(wps软件可打开)、rtf(word及wps等软件可打开)...
扩展名是什么意思
详情请查看视频回答
芝畏红惠: 文件扩展名是操作系统用来标志文件格式的一种机制.通常来说,一个扩展名是跟在主文件名后面的,由一个分隔符分隔.在一个像“readme.txt”的文件名中,readme是主文件名,txt为扩展名,表示这个文件被认为是一个纯文本文件.
武江区15046304579: 拓展名是什么意思呀??
芝畏红惠: 扩展名是文件名的一部分,每个文件名中最后一个小点后边的部分(文件可以无扩展名)就是文件扩展名,通常文件扩展名由3或4个不同的字符组成,可以是数字、字母、符号.你可以把文件扩展名理解为是文件的“身份证”,不同的文件扩展名决定了不同文件类型和作用.如word的扩展名是*.doc,写字板的扩展名是*.txt等等.
武江区15046304579: 什么是扩展名??
芝畏红惠: 8.3是以前DOS文件名命名规则,即文件名最多8个字符,扩展名3个字符, 扩展名用以表明文件类型,由不同的应用程序创建.用一个程序创建的文件,有时也可以用另一个程序打开,比方你新建一个文本文件.txt,也可以选打开方式用word打开(点右键选打开方式),但一般情况下不可以这样做,即使可以也不是一堆乱码就是损坏了文件. 常见图片格式有:.jpeg,.bmp,.gif,系统文件:.sys,.com,.bat,.dll,.hlp,等等很多
武江区15046304579: 扩展名是什么意思??
芝畏红惠:文件的名称由文件名和扩展名组成,扩展名定义了这个文件的类型和由哪些程序打开.
武江区15046304579: 文件扩展名是什么? - ?
芝畏红惠: 文件的后缀名,是操作系统用来标志文件类型的一种机制.扩展名可以被认为是一个类型的元数据. 举例:“歌词.txt”的文件名中,歌词是主文件名,txt为扩展名(文本、外语全称:Text),表示这个文件被认为是一个纯文本文件. 一些文件...
武江区15046304579: 电脑中的扩展名是啥意思? - ?
芝畏红惠: http://zhidao.baidu.com/question/65150989.html?si=1&wtp=wk 看看
武江区15046304579: 文件扩展名是什么意思,不同的扩展名具体表示什么? - ?
芝畏红惠: 文件扩展名,对于使用电脑的菜鸟们来说,这或许是个非常陌生的名字.也许很多人都要问,文件名就文件名塞,还什么扩展名哟?然而在我们实际应用中就经常会遇到一些
武江区15046304579: 在Windows中的所有文件的扩展名是什么意思??? - ?
芝畏红惠: 扩展名就是文件的后缀,比如:新建文档.doc,.doc就是word文档的扩展名.歌曲的扩展名有.mp3和.wma等等.
武江区15046304579: 什么叫扩展名?起什么作用??
芝畏红惠: 文件扩展名 是操作系统用来标志文件格式的一种机制.通常来说,一个扩展名是跟在文件名后面的,由一个分隔符分隔.在一个像“readme.txt”的文件名中,readme是文件名,txt为扩展名,表示这个文件是一个纯文本文件. 简单地说就是系统用来识别文件类型的标志