CRLF 是什么意思?

9 ascii

CR+LF是什么意思?

Mar*_*son 19

CR LF 的意思是“回车,换行”——这是过去的 DOS 遗留问题,当时有些设备需要回车,而有些设备需要换行才能换行,所以微软决定只做一个新的—— line 有两个字符,以便它们可以在所有设备上正确输出。

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

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

对于那些想知道的人来说,回车和换行不同于打字机时代,当时回车和换行是两种不同的东西。一个会带你到行的开头(回车),一个会让你低一行,但在相同的水平位置(换行)

  • `回车` = 将光标(旧电传系统上的打印头)发送到行的开头。`Line Feed` = 将终端推进一行(将纸张推进一行)。在 unix 和某些打印机中,CR 由 LF 隐含。 (2认同)

Ign*_*ams 4

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