扩展名并非必须,而仅仅是一个提示,提示该文件最可能由何种应用程序打开,或者如何处理。
这带来很多方便之处,例如文件资源管理器不需要读取文件内容,即可根据文件扩展名来展示它的图标,这也是为什么没有扩展名的文件图标不是可识别的应用程序模样的原因。
同时,这个设计也带来了一些危险,有些恶意程序会改变自己的扩展名以躲避检查和增加被运行的机会。
一个磁盘上可以存放许多文件,如何将这些文件区分开来,就必须给它们各自取一个不同的名字。文件名的命名分为两个部分,用小数点分隔,其格式为:主文件名>.[扩展名>],其中主文件名是必须的,扩展名可以省略。
没有扩展名也可以
比如hosts文件,位于C:\Windows\System32\drivers\etc\hosts
是的,拓展名决定了文件的性质
文件名后面必须有拓展名,不然系统不知道他是什么文件啊