CRLF 是什么意思?

CRLF 是什么意思?

CR + LF 是什么意思?

答案1

CR LF 表示“回车符,换行符”——它是 DOS 遗留下来的,因为当时有些设备需要回车符,而有些设备需要换行符才能获得新行,所以微软决定让新行包含这两个字符,以便它们能够在所有设备上正确输出。

Windows 程序希望其换行符格式为 CRLF ( \r\n)。 *nix 仅希望使用 LF 数据 ( \n)。 如果您在 Windows 上的记事本中打开 Unix 文本文档(早于 2019 年 5 月发布的 Windows 10 build 1903,该版本增加了对 Unix 行尾的支持),您会注意到所有换行符都消失了,整个文档都在一行上。 这是因为记事本需要 CRLF 数据,而 Unix 文档没有该\r字符。

有一些应用程序可以在标准 *nix 发行版(dos2unixunix2dos)上为您转换此内容

对于那些想知道的人来说,回车符和换行符与打字机时代不同,那时回车符和换行符是两个不同的东西。一个会带你到行首(回车符),另一个会将你向下移动一行,但水平位置相同(换行符)

答案2

它是一个回车符(\r,ASCII 代码 13),后跟一个换行符(\n,ASCII 代码 10)。

相关内容