W tym artykule chcemy poruszyć temat CRLF, który w ostatnim czasie zyskał na znaczeniu. CRLF przykuł uwagę wielu ludzi ze względu na jego wpływ na różne aspekty społeczeństwa. Od wpływu na kulturę popularną po znaczenie w środowisku akademickim i naukowym, CRLF wywołał debaty i dyskusje, które nie pozostawiają nikogo obojętnym. W tym artykule będziemy badać różne perspektywy i podejścia do CRLF, mając na celu przedstawienie kompletnej i obiektywnej wizji tego tematu, który jest dziś tak istotny.
CRLF (CR, ang. carriage return) + (LF, ang. line feed) – ciąg dwóch znaków o wartościach ASCII równych 13 i 10 (szesnastkowo 0x0D i 0x0A), oznaczający koniec bieżącej linii tekstu.
Określenie „powrót karetki” (ang. carriage return) to relikt mechanicznych maszyn do pisania, gdzie aby zacząć nową linię, najpierw należało przesunąć karetkę (okienko, gdzie uderzały czcionki) do lewego marginesu, a później przesunąć papier o jedną linię do góry.
W systemie Unix do oznaczania końca linii używa się samego znaku LF, co bywa źródłem problemów przy przenoszeniu plików tekstowych pomiędzy systemami operacyjnymi. Istnieją też systemy, w których używany jest sam znak CR: