什么是一 .txt 文件?
具有 .TXT 扩展名的文件表示包含行形式的纯文本的文本文档。文本文档中的段落由回车识别,用于更好地安排文件内容。可以在不同操作系统上的任何文本编辑器或文字处理应用程序中打开标准文本文档。这种文件中包含的所有文本都是人类可读的格式,并由字符序列表示。
文本文件可以存储大量数据,因为内容的大小没有限制。但是,打开如此大文件的文本编辑器需要很聪明才能加载和显示这些文件。几乎所有操作系统都带有文本编辑器,允许您创建和编辑文本文件。例如,Windows 操作系统为此目的配备了记事本和写字板。同样,MacOS 带有用于创建和编辑文本文档的 TextEdit。但是,互联网上还有其他免费的文本编辑器,它们为您提供了使用 Notepad++ 等文本文档的能力,它在功能方面要先进得多。
文件格式规范##
文本文件格式没有任何特殊的文件格式规范。文本文件具有“text/plain" MIME 类型,并且几乎没有格式或根本没有格式。这使文本编辑器无需任何其他要求即可打开此类文件。文本文件的默认字符集是 ASCII,用于创建和显示文本文件内容。字符使用 ASCII 字符集进行编码,但这对无法使用 ASCII 字符集表示的字符(例如英镑符号、美元符号和欧元符号)的使用施加了限制。因此,文本文件也可以以 Unicode 格式保存,其中 UTF-8 是最常用的。
Windows 文本文件格式###
Windows 操作系统上的文本文件由几行组成,每行由一系列字符组成。每个用户隐含行由两个字符的组合定义,即回车符 (CR) 和换行符 (LF)。 Windows 文本文件可以采用 ANSI、OEM、Unicode 或 UTF-8 编码。 UTF-16 编码有助于将信息保存在需要两个字节表示的文本文件中。此类文件通常以字节顺序标记 (BOM) 开头,它传达文件内容的字节顺序。应该注意的是,Windows 操作系统上的其他应用程序可以以文本文件格式存储信息,但使用不同的文件扩展名来表示应用程序特定的文本。例如,编程语言通常将代码保存在文本文件中,但具有自己的扩展名。
Unix 文本文件格式###
所有此类系统都将文本文件视为其字符被组织成零行或多行的文件。每行是零个或多个非换行符和终止换行符的序列,通常是 LF。