文件扩展名
文件扩展名(英语:Filename Extension,别名:延伸文件名、后缀名)是早期操作系统(如VMS/CP/M/DOS等)用来标志文件格式的一种机制。
以DOS来说,一个文件扩展名是跟在文件主名后面的,由一个分隔符号分隔。在一个像“example.txt”的文件名中,example是文件主名,txt为文件扩展名,表示这个文件是一个纯文字文件,句号“.”就是文件主名与文件扩展名的分隔符号1。
基本信息
- 中文名
文件扩展名
- 外文名
Filename Extension
- 类型
元数据
- 作用
标志文件格式
- 常见类型
zip .txt .rar .swf
- 适用领域
操作系统
- 所属学科
计算机科学
- 别名
后缀名2
基本简介
DOS作业系统(包括Windows 3.x)把文件扩展名限制在3个字符以内。个人电脑(PC)自微软推出Windows95开始,在其他Windows操作系统上,无论是16/32比特的Windows 95、Windows 98、Windows ME还是32位的Windows NT、Windows 2000、Windows XP、Windows 2003和Windows Vista、Windows 7的FAT32文件系统中包含有一个界面水平的修正,使得文件扩展名的字数可以达到256个英文字符(长文件名),但是在系统层面,仍然保留3个字母的命名方式,这对很多用户来说都是不可见的。NTFS文件系统则没有这种限制。(但NTFS不适用于95、98和ME)
在长文件名的状态下,文件的文件扩展名可以根据外壳(shell)或浏览器的设置表示为显示的或隐藏的。这也使得有心传播电脑病毒或蠕虫病毒的恶意用户得以将LOVE-LETTER-FOR-YOU.TXT.vbs或JustForYou.TXT.exe伪装成看起来像是无害的纯文本文件(LOVE-LETTER-FOR-YOU.TXT或JustForYou.TXT),得以欺骗目标用户。如果文件文件扩展名是隐藏的话(通常微软作业系统预设为隐藏的),那么这个VBScript文件或带有电脑病毒的可执行文件就有可能欺骗到用户在毫无防备下打开并运行。
这种命名法有着很大的缺陷,甚至安全的缺陷,所以某些操作系统已经不再遵循文件扩展名的规范,而是采用更精确的文件魔术数字(magic number)来确定文件类型(参见UNIX/Linux系统)。不过Windows系列的作业系统即使是最新的Windows 8都依然保持这种命名格式。
文件扩展名更重要的作用是让系统决定当用户想打开这个文件的时候用哪种软件运行,如Windows系统中exe文件是可执行文件,doc文件默认用Microsoft Word打开的Word文件3。
常见种类
实际应用 | 说明 | 打开\编辑方式 | 汉语、外语全称 |
ddb | Protel电路原理图文件 | Design Explorer 99 SE打开 | |
doc | Word文档 | 微软的word等软件打开 | DOCument |
txt | 文本文档(纯文本文件) | 记事本,网络浏览器等大多数软件。 | TeXT |
wps | Wps文字编辑系统文档 | 金山公司的wps软件打开 | WordProcessingSystem |
误区
一、文件扩展名是一个文件的必要构成部分。
任何一个文件可以有或没有扩展名。对于打开文件操作,没有扩展名的文件需要选择程序去打开它,有扩展名的文件会自动用设置好的程序(如有)去尝试打开(是“尝试打开”,而不是“打开”的原因参看下面的第2个误区),文件扩展名是一个常规文件的构成部分,但一个文件并不一定需要一个扩展名。
二、文件扩展名表明了该文件是何种类型。
文件扩展名可以人为设定,扩展名为TXT的文件有可能是一张图片,同样,扩展名为MP3的文件,依然可能是一个视频。
显示隐藏
只有当视窗操作系统认识(已注册)的扩展名才可以设置显示和隐藏,不认识(未注册)将始终显示扩展名无法设置隐藏(除非本来就没有扩展名)。在Windows的我的电脑或资源管理器窗口,显示的扩展名才能删改。Windows下设置扩展名的显示与隐藏方法如下。
一般设置
在我的电脑或资源管理器窗口中,点击菜单栏上的“工具”-“文件夹选项”,在出现的文件夹选项对话框中点击“查看”选项卡,用鼠标拖动滚动条找到“隐藏已知文件类型的扩展名”的选项,勾选即为隐藏,不勾选即为不隐藏一般(区别于经以下将介绍的方法处理的)已知文件类型的扩展名。