End-of-line
Z Wikipedii
End of line (ang. koniec linii) — znak końca linii informujący komputer, że należy przejść do nowego wiersza.
W różnych systemach operacyjnych stosuje się różne znaki końca lini będące kombinacjami następujących kodów ASCII: CR (ang. carriage return), LF (ang. line feed)
- LF - w systemach UNIX/Linux
- CRLF - w systemach Windows oraz DOS
- CR - w systemach Mac OS firmy Apple Computer
W protokołach internetowych przyjęło się używać jako znaku końca linii kombinacji kodów CRLF.
Współczesne edytory tekstu zwykle obsługują wszystkie sposoby oznaczania końca linii, wiele innych programów również przetwarza tekst niezależnie od tego, jaki rodzaj zakończenia linii w nim występuje, jednak nie można zakładać, że automatyczne rozpoznawanie formatu zawsze zadziała poprawnie.
Błędna identyfikacja oznaczenia końca linii może doprowadzić do traktowania plików binarnych jako tekstowych i na odwrót, co może powodować utratę danych. W związku z tym bywa stosowane wymuszone otwieranie lub przesyłanie plików w trybie tekstowym albo binarnym. W trybie tekstowym znaki końca linii w pliku są automatycznie zamieniane na znaki stosowane w systemie docelowym, a w trybie binarnym wszystkie znaki pozostają nietknięte.