Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
据我所知,LF用作行分隔符非常流行,但我想知道为什么许多文本协议(如 HTTP、FTP )都CRLF用作其行分隔符?
LF
CRLF
我不认为这些协议是为旧打字机发明的,那么这有什么历史原因吗?我试图通过谷歌、stackoverflow 和维基百科搜索它,但没有得到任何合理的信息。
谢谢
CR-LF 作为换行符是 Internet 标准,它早于 HTTP;我相信它最初是在 1971 年的RFC 158中指定为 TELNET 的一部分。RFC Editor 有一个页面解释了一些历史。这是其他 Internet 协议(如 FTP 和 SMTP)使用的约定,因此只有 HTTP 与它们保持一致才有意义。