[2] [DFN[[[CRLF]]]] は、[[改行]]を表す2つの[[文字]] [CODE[[[CR]]]]、[CODE[[[LF]]]]
の列です。

* プラットフォームの改行

[3] [[改行]]を [CODE[[[CRLF]]]] で表す主な環境:
[FIG(list)[
- [[Windows]] / [[DOS]]
- [[インターネット]] ([[SMTP]], [[RFC 822]] など)
]FIG]

[6] [[改行]]は原則として [[CRLF]] である環境:
[FIG(short list)[
- [[HTTP]]
]FIG]

[5] [[改行]]が [[CRLF]] でもよい環境:
[FIG(short list)[
- [[HTML]]
- [[CSS]]
- [[XML]]
- [[JavaScript]]
- [[WebVTT]]
]FIG]

* 歴史

[FIG(quote)[ [7] [[RFC 2045]] ([[MIME]]) 2.1

>The term CRLF, in this set of documents, refers to the sequence of
octets corresponding to the two US-ASCII characters CR (decimal value
13) and LF (decimal value 10) which, taken together, in this order,
denote a line break in RFC 822 mail.

この文書集合中の用語 CRLF は、2つの US-ASCII 文字 CR (10進値13),
LF (10進値10) に対応するオクテット列を表します。
この2文字は RFC 822 メイル中で一緒にこの順に現れて、改行を示します。

]FIG]


[1]
[CITE@en[Re: draft-klensin-net-utf8-03.txt]] ([[Roy T. Fielding]] 著, [TIME[2007-05-02 06:07:41 +09:00]] 版) <http://lists.w3.org/Archives/Public/public-ietf-w3c/2007May/0002.html>



[4] [CITE@en[Web Applications 1.0 r8889 Clarify the handling of CRLF in HTML.]]
([TIME[2015-03-05 09:29:00 +09:00]] 版)
<https://html5.org/r/8889>