文件扩展名

文件扩展名

操作系统用来标志文件类型的机制
文件扩展名也称为文件的后缀名,是操作系统用来标志文件类型的一种机制。扩展名可以被认为是一个类型的元数据。扩展名几乎是每个文件必不可少的一部分。一般文件在电脑系统里默认不显示扩展名和后缀名,如果需显示或修改文件的扩展名和后缀名,可以在系统工具设置显示扩展名和后缀名。
  • 中文名:文件扩展名
  • 外文名:Filename Extension
  • 别名:
  • 适用领域:操作系统
  • 所属学科:计算机科学
  • 作用:标志文件格式,让操作系统决定当用户想打开这个文件的时候用哪种软件运行

用途

标记文件类型

扩展名几乎是每个文件必不可少的一部分。如果一个文件没有扩展名,那么操作系统就无法处理这个文件,无法判别处理该文件的方法。

几乎所有的文件都有扩展名,根据扩展名可以轻松识别文件的类型。在很多用户眼中,扩展名看起来平淡无奇,似乎没有什么特殊的功能。不过,实际情况并非如此,在实际的文件管理操作中,扩展名的作用是不可忽视的。灵活地对扩展名进行管理,可以大大提高文件的使用效能。

保护重要文件

对于某些文件(例如DOC等),我们不希望别人随意打开。最简单的保护方法是将其扩展名修改为别的名称,例如将“.xls”扩展名修改为“.cqq”等,这样当双击“.cqq”文件时,就无法将其直接打开,让别人误以为这是个来历不明的文件,而放弃对其的兴趣。而我们运行时,只需调整关联状态,就可以顺利将其打开了。例如,可以使用记事本编辑一个批处理文件,其内容包括“assoc.xls=Excel.Sheet.8”“ping127.0.1–n10”“assoc.xls=cqq”行。之后将其保存为“open.bat”文件,该批处理很简单,第一行使用“assoc”命令,为“.XLS”文件设置正确的关联关系。如果想查看指定类型文件的关联关系,可以在CMD窗口中执行“assoc.xxx”命令即可,其中的“xxx”表示具体的文件扩展名。

第二行使用Ping命令对本机IP进行探测,“-n”参数指定探测的次数,一般来说,探测一次大约1秒,这里探测10次花费10秒,当然,您可以根据实际情况而定。注意这里的“127.0.1”同样表示本机地址,这和“127.0.0.1”是等同的。第三行将“.xls”类型重新关联到我们自定的类型上。先修改需要保护的文件的扩展名,例如将“wendang.xls”更名为“wendang.cqq”。这样别人就无法将其直接打开了,当我们需要使用时,运行“open.bat”文件,在指定的时间间隔内双击“wendang.cqq”文件,就可以顺利将其打开了。之后该批处理会自动修改文件关联状态,防止别人随意操作该文件。

当然,为了安全起见,最好在系统中创建一个新账户(例如“gly”等),为其设置复杂的密码。将该批处理文件存放到NTFS分区中,在其属性窗口中的“安全”面板中点击“添加”按钮,将“gly”账户添加进来,同时点击“删除”按钮,删除“组或用户名称”栏中的其他组和账户。如果有些账户不能删除,可以点击“高级”按钮,在弹出窗口中的“权限”面板中取消“从父项继承那些可以应用到子对象的权限项目”,在弹出对话框中点击“删除”按钮,就可以清除所有的账户。选中“gly”账户,在权限列表中勾选“完全控制”项,这样,只有该“gyl”账户才可以操作该批处理文件。

对于一般的扩展名,我们可以清楚地知道其文件类型,但是对于不常见的扩展名,或者没有扩展名的文件来说,想识别其真实身份,就不那么简单了。使用FileTypeID这款小工具,问题就可迎刃而解。FileTypeID可以识别几千种文件类型,运行该程序,将未知类型的文件直接拖放到该程序主界面中,点击“Details”按钮,可以显示该文件的详细信息,如图1所示。点击“Analyze”按钮,在识别列表中的“Extension”列中显示该文件可能归属的文件类型,在“Match”列中显示与该文件类型匹配的几率,在“Type”列中显示该文件的类型描述信息,根据这些信息,就不难发现其真实身份了。

此外,遇到未知类型的文件时,还可以利用百度等搜索引擎,来查找对应的信息。而如果在Windows8中,处理方法就简单多了,双击未知类型的文件后,在弹出面板中点击“更多选项”,可显示在系统中可以处理该文件的所有程序。选定目标程序后,勾选“所有XXX文件都用这个应用打开”项,则可以使用该程序打开该文件,否则的话,可以点击“在应用商店中查找应用”项,在应用商店中可以很快找到与该文件格式对应的应用,选择对应的应用项目,查看其说明信息,如果合适的话,就可以下载安装该应用。

一般来说,不管什么类型的文件,在其开头部位都会显示特定的标识符,例如对于EXE文件来说,其标识符为“MZ”。使用记事本或者WinHex等工具,将目标文件打开后,找到其开头的标识信息,然后上网查询就会了解具体的文件类型。此外,使用“译扩展名”这款软件,可以轻松识别文件实际类型。在其主界面中右上角输入文件扩展名,点击查询按钮,就可以迅速查到与之相关的说明信息,据此可以了解其实际类型。“译扩展名”支持6113个文件类型,对于某些特殊的文件类型,如果无法识别的话,可以点击“提交”按钮,将其发送给作者进行甄别。

节省磁盘空间

可以搜寻系统中所有的.scr文件(键入*.scr然后搜索),搜索结果窗口中删除其中不需要的.csr文件,以达到节省磁盘空间的目的。如果想立即就启动屏幕保扩,可以右键点击其中任何一个.scr文件并将它拖到桌面或“开始”菜单(或其中的一个子菜单)上,并选择“CreateShortcut”。然后点击一下这个Shocrtut就可以启动屏幕保护程序了。

清除控制面板上的图标

有时候这些不受欢迎的图标不是Windows系统控制面板本身携带的,而是由其他一些程序未经允许安装而成的。在这种情况下,读者有必要了解,多数控制面板的图标的文件扩展名是.cpI。在windows系统搜索功能中键入*.cpI,从而可以列出系统中和控制面板相关的应用程序。然后双击每个罗列出来的文件,并筛选出不需要的文件。将这些不要的文件移至另外一个文件夹或制作一个备份,并删除原始的图标文件。值得注意的是,有时候控制面板中的多个图标可能只代表一个.cpl文件。例如,如果删除了main·cpl文件,则键盘、鼠标和打印机图标都会被删除。

设置关联

在Windows控制面板-默认程序-设置关联中,可以找到此Windows几乎所有的文件类型,可以在此找到名称,描述和关联程序(当前默认值)。

修改方式

批量修改文件扩展名,很多软件都可以轻松实现。有的时候,需要将某文件夹下的某类文件修改成其他文件格式,如何能够快速批量更改文件扩展名呢?熟悉DOS命令的用户可用ren命令实现,不过它的功能不够强大,另外对于一些初级用户来说并不方便,此外可以使用ExtConvert工具。该程序可运行于Windows2000/XP/2003下,在Windows98等系统下不可用。

运行ExtConvert,选择转换文件所在的文件目录,方法是点击主界面的“浏览”按钮,在弹出的浏览文件夹对话框中,选择待转换文件所在的目录;接着设置扩展名转换规则,分别添加转换前和转换后的扩展名列表,可通过点击列表右侧的上下箭头进行扩展名顺序的调整;在这里需要注意的是,转换前和转换后扩展名是按照排列顺序一一对应的。如果选中“第归所有的子目录”项,则程序将遍历选中目录下的所有文件和下级子文件目录。

设置完成后,点击“确定”按钮会弹出“您要开始转换文件扩展名吗”的提示窗口,单击“是”进行转换,稍候即可在结果输出栏中看到转换文件列表。

显示隐藏设置

微软公司自Windows95系统起就开始隐藏文件扩展名。你要想看到文件的扩展名,就应该打开资源管理器(WindowsExPlorer)或其他Windows文件夹,选择“查看”一“文件夹选项”或“工具”一“文件夹选项”(具体选哪一个取决于你所用的Wmdows版本)。然后点击“查看”选项,确保取消“隐藏已知文件类型的扩展名”(Hide extensions for known file types)选项,然后点击“完成”。这样就可以看到电脑中几乎所有文件的扩展名了。

文件夹选项对话框中的文件类型选项列出了系统中注册的扩展名,注册表示可以识别并处理该文件类型。如果你打开资源管理器中的“查看”一“详细信息”,在文件类型栏中就会看到对文件的描述。不过在Windows9x系列的版本中,只有在选择了其中一种注册文件类型的时候才能在该区域下面看见其扩展名。如果想对系统注册表进行编辑,可以选择一部分文件的扩展名将它们屏蔽,然后显示其余大部分文件的扩展名。

扩展名

可执行文件

电脑能够按照可执行文件(.com或.exe)中的指令执行相关程序。如果收到一份匿名文件(如主动发来的电子邮件)中有可执行文件,不要执行它。因为该发件人可能不怀好意。此外,许多蠕虫病毒可以通过电子邮件地址簿传播。在这种情况下,可能也会收到传播者给你发来的受感染邮件。因此,除非打电话和发电子邮件与这位朋友确认文件是安全的,否则不要打开这个可执行文件。此外.bat文件和.cmd文件也包含了一些可执行命令,因此也可能有病毒代码。

脚本破坏程序

脚本文件由一些人工可识别的程序代码组成,能够转换成可执行的机器代码指令。当双击一个脚本文件时,Windows系统会执行其中的一项脚本服务(scriPtserviees)。在网上搜索或是在电脑上执行其他一些任务的时候往往会遇到一些脚本文件,但可能并不希望让一些旧的脚本文件在的电脑上运行。和以下程序一起运行的脚本文件扩展名值得小心:WindowsscriptHost(·ws、.wse、.wso、Javascript)和VisualBasie(vb、.vbe、.vbs)。

其他服务执行扩展名

如果一个文件扩展名和一项Windows服务相关,那在双击这个文件的时候,这项服务就会被击活,并按照文件中的指令去运行。这样的一些文件扩一展名包括.pif、.mis、.hta和·scro。

相关词条

相关搜索

其它词条