字体扩展名(Font Extension Name)

术语| 2007-01-23 07:42:13

字体扩展名(Font Filename Extension)或称字体后缀名,是早期操作系统用来标志文件格式的一种机制。以DOS来说,一个扩展名是跟在文件名后面的,由一个分隔符号分隔。在一个像“fontke.ttf”的文件名中,fontke是文件名,ttf为扩展名,表示这个文件是一个TTF文件,“.”就是文件名与扩展名的分隔符号。

DOS操作系统(包括 Windows 3.x)把扩展名限制在3个字符以内。在其他Windows操作系统上,无论是16/32位的Windows 95、Windows 98、Windows Me还是32位的Windows NT、Windows 2000、Windows XP、Windows Server 2003、Windows Vista、Windows Server 2008和Windows 7在FAT和FAT32文件系统中包含有一个界面水平的修正,使得扩展名的字数可以达到256个英文字符,但是在系统层面,仍然保留3个字母的命名方式,这对很多用户来说都是不可见的。NTFS文件系统则没有这种限制。(但NTFS不适用于95、98和Me)

然而这种命名法有着很大的缺陷,甚至安全的缺陷,所以更先进的操作系统已经不再遵循扩展名的规范了,而是采用更精确的文件魔数(Magic Number)来确定文件类型。不过Windows系列的操作系统即使是最新的Windows 7都依然保持这种命名格式。