计算机的文件名是由什么组成的?
计算机文件名的组成由“基本名”和“扩展名”构成,它们之间用“.”隔开。
如:文件名.txt,文件名.doc, 文件名.xls.....
文件名长度与命名规则
在计算机系统中,文件是指存储在外部存储介质上的、由文件名标识的一组相关信息的集合. 例如一个源程序、一批数据、各类语言的编译程序等都可以各自组成一个文件。文件的概念本身体现了操作系统的一种抽象机制,用于逻辑上描述存储在外存上的数据,为用户提供了一种在外存上方便保存信息和读取信息的方法,使用户不必了解信息存储的方法、位置以及存储设备实际运作方式便可存取信息。把数据组织成文件形式加以管理和控制是计算机数据管理的重大发展.
在文件这一抽象机制中最重要的是文件命名,当一个进程创建一个文件时必须给出文件名,以后这个文件将独立于进程存在直到它被显式地删除; 当其他进程要使用这一文件时必须显式地指出该文件名; 操作系统也需要根据文件名对文件进行控制和管理.
各种系统的文件命名规则不尽相同,但一般来说,文件名称都由文件名和扩展名两部分组成,中间用“. ”分隔开来,前者用于识别文件,后者用于标识文件类型。它们都是字母、数字或相关符号构成的字符申。 不同的系统支持的文件名称的长度是不一样的,早期的系统中,文件名称的长度一般都受到限制,即只支持短文件名。例如MS-DOS 中,文件名称遵循"8+3”命名规则,即最多8个字符的文件名外加最多3个字符的扩展名,老版的UNIX 系统允许文件名达14个字符的长度. 从Windows 95开始,现代的操作系统都支持长文件名,如Windows 2000/XP/2003中所采用的NTFS 文件系统文件名可以达到255个字符。另外,有些操作系统的文件命名是不区分大小写的,如 MS-DOS和Windows 系列操作系统,但在UNIX 和Linux 系统中是区分大小写的. 每个操作系统对可用的文件名称字符也作了不同的限制,像Windows 的文件命名不能使用、、/、<、>、、、? 、}和”等字符。
扩展名是添加在文件名后面的若干个附加字符,又称做后缀名,常常用做定义各种类型的文件,长度一般是1-V4个字符。例如,a. exe 中的扩展名为exe ,表示该文件是可执行的二进制文件;b. txt 中的扩展名是txt ,表示该文件是一个文本文件. 不同的操作系统对扩展名的要求也不一样,在Windows 操作系统中,一般要求文件都必须有扩展名,操作系统是根据这个扩展名来关联应用程序的; 不过在UNIX 操作系统中却没有这么严格的要求,即使是普通文件,扩展名也是可有可无的。如默认情况下,sh 是UNIX 操作系统下的可执行文件,但是如果编写的可执行文件不带上这个扩展名,也可以运行. 尽管如此,还是必须养成定义扩展名的习惯.
计算机文件(或称文件、电脑档案、档案),是存储在某种长期储存设备上的一段数据流。其特点是所存信息可以长期、多次使用,不会因为断电而消失。
一种重要的计算机文件是文本文件,是由一些字符的串行组成的。二进制文件一般是指除了文本文件以外的文件。
虽然一个文件表现为一个单一的流,但它经常在磁盘不同的位置存储为多个数据碎片(甚至是多个磁盘)。操作系统会将它们组织成文件系统,每个文件放在特定的文件夹或目录中。
文件是由软件创建的,而且符合特定的文件格式。
“文件”一词最早在1952年用于计算机数据方面,指的是在打孔卡上所储存的信息。