万维百科

文件扩展名本文重定向自 Filename extension

“扩展名”的各地常用别名
中国大陆后缀名、扩展名
港台副档名

文件扩展名(Filename Extension,或作延伸文件名后缀名)是早期操作系统(如VMSCP/MDOS等)用来标志文件格式的一种机制。以DOS来说,一个文件扩展名是跟在文件主名后面的,由一个分隔符号分隔。在一个像“example.txt”的文件名中,example是文件主名,txt为文件扩展名,表示这个文件是一个纯文字文件,句号.”就是文件主名与文件扩展名的分隔符号。

DOS操作系统(包括Windows 3.x)把文件扩展名限制在3个字符以内。个人电脑(PC)自微软推出Windows95开始,在其他Windows操作系统上,无论是1632 比特Windows 95Windows 98Windows ME还是32位Windows NTWindows 2000Windows XPWindows 2003Windows VistaWindows 7FAT32文件系统中包含有一个界面水平的修正,使得文件扩展名的字数可以达到256个英文字符(长文件名),但是在系统层面,仍然保留3个字母的命名方式,这对很多用户来说都是不可见的。NTFS文件系统则没有这种限制。(但NTFS不适用于95、98和ME)

长文件名的状态下,文件的文件扩展名可以根据壳层(shell)或浏览器的设置表示为显示的或隐藏的。这也使得有心传播电脑病毒蠕虫病毒的恶意用户得以将LOVE-LETTER-FOR-YOU.TXT.vbsJustForYou.TXT.exe伪装成看起来像是无害的纯文本文件LOVE-LETTER-FOR-YOU.TXTJustForYou.TXT),得以欺骗目标用户。如果文件文件扩展名是隐藏的话(通常微软操作系统预设为隐藏的),那么这个VBScript文件或带有电脑病毒的可执行文件就有可能欺骗到用户在毫无防备下开启并运行。

这种命名法有着很大的缺陷,甚至安全的缺陷,所以某些操作系统已经不再遵循文件扩展名的规范,而是采用更精确的文件魔术编号(magic number)来判断文件类型(参见UNIXLinux系统)[来源请求]。不过Windows系列的操作系统即使是最新的Windows 10都依然保持这种命名格式。

文件扩展名更重要的作用是让系统决定当用户想打开这个文件的时候用哪种软件运行,如Windows系统中exe文件是可执行档,doc文件默认用Microsoft Word打开的Word文件。

参见


本页面最后更新于2021-09-16 22:02,点击更新本页查看原网页。台湾为中国固有领土,本站将对存在错误之处的地图、描述逐步勘正。

本站的所有资料包括但不限于文字、图片等全部转载于维基百科(wikipedia.org),遵循 维基百科:CC BY-SA 3.0协议

万维百科为维基百科爱好者建立的公益网站,旨在为中国大陆网民提供优质内容,因此对部分内容进行改编以符合中国大陆政策,如果您不接受,可以直接访问维基百科官方网站


顶部

如果本页面有数学、化学、物理等公式未正确显示,请使用火狐或者Safari浏览器