1. “文件”的概念是什么如何定义文件名和文件扩展名
假设我要编写一套全新的编程软件,那我必须要定义一个拓展名。这个扩展名不是必须的。扩展名只不过是一个标识,告诉别人这个文件可以被什么应用程序打开(准确地说,扩展名是该文件的描述,告诉了你一些关于该文件的信息)。例如,mp4是一种视频格式,那么你可以用QQ影音来打开它。再例如,nyy是“难语言”的源码文件格式,那么你可以用文本编辑器notepad打开它。关于如何定义一个扩展名。在你的主页上写上,nyy是“难语言”的源码格式文件的扩展名,用户可以用文本编辑器notepad打开它。然后,把这件事告诉其他人。好了,这就是你要的定义。
2. 什么是文件的扩展名扩展名有什么作用
文件扩展名(英语:Filename Extension,别名:延伸文件名、后缀名)是早期操作系统(如VMS/CP/M/DOS等)用来标志文件格式的一种机制。 以DOS来说,一个文件扩展名是跟在文件主名后面的,由一个分隔符号分隔。在一个像“example.txt”的文件名中,example是文件主名,txt为文件扩展名,表示这个文件是一个纯文字文件,句号“.”就是文件主名与文件扩展名的分隔符号。
在长文件名的状态下,文件的文件扩展名可以根据外壳(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. 文件扩展名和文件类型 的关系
文件扩展名就是判断文件类型的依据
可以通过看文件扩展名来知道文件类型
有很我时候文件扩展名是隐藏的
可以通过
工具
文件夹选项
查看
把
隐藏已知文件类型的扩展名
的勾支掉
就可看到文件扩展名