在每个基于计算机的移动设备或桌面设备上作为单个实体存储的字节的集合。文件是存储的公分母。所有数据和程序,无论是哪种类型,都存储为文件,其指定的文件名在其所在的存储文件夹(目录)中必须是唯一的。具有相同名称的文件可以驻留在不同的文件夹中。看到文件夹.
对于计算机来说,数据文件不过是由名称和存储位置标识的一串字节。一旦读入计算机的RAM,操作该文件的软件就知道该文件的结构。例如,数据库文件由一系列记录(行)组成,例如每个客户、供应商或事务一个记录。文字处理文件包含一个连续的文本流,其中穿插着格式代码(标签)。
除了ASCII文本文件只包含原始文本外,所有其他数据文件都有专有的结构。格式和描述性信息包含在文件开头的头文件和/或散布在整个文件中的标记中。XML是一种非常流行的标记文本文件。看到元数据而且XML.
与数据文件相反,计算机本身就知道可执行程序文件的内容,其中包含机器指令。当从存储器中读取并写入RAM时,计算机得到RAM中的起始字节,它期望找到它能识别并能执行的机器语言,一条指令接一条指令(参见机器语言).否则,它将不执行程序(参见异常终止).
以下是主要的文件类型及其包含的数据结构。看到文件关联,美国信息交换标准代码文件,文件系统而且文件与文件夹.
数据文件类型数据文件文本和二进制(表格)(行/记录)文档文本和格式代码电子表格单元格行/列图像像素行/列绘制矢量列表CD音频数字化声波压缩音频(MP3,压缩数字化AAC等)声波MIDI MIDI指令视频数字视频帧网页文本,HTML标签& (HTML文件)JavaScript XML文件文本批处理文件文本文本文件文本软件文件类型源代码文本中间语言二进制(字节码)可执行二进制程序(机器语言)