一般来说,计算机文件可以分为两类:文本文件和二进制文件:
文本文件是一种由若干行字符构成的计算机文件。文本文件存在于计算机文件系统中。通常,通过在文本文件最后一行后放置文件结束标志来指明文件的结束。多数情况下用.txt、.dat作为文本文件的扩展名。文本文件通常具有固定的编码解码方式,任何能读取文字的程序都能读取它,因此,通常认为这种文件是通用的、跨平台的。
二进制文件一般指包含ASCII及扩展ASCII字符中编写的数据或程序指令的文件。广义的二进制文件即为文件,由文件在外部存储设备的存放方式为二进制而得名。狭义的二进制文件即指除文本文件以外的文件。