Koniec linii

Z Wikipedii, wolnej encyklopedii
(Przekierowano z End-of-line)
Skocz do: nawigacja, szukaj

Koniec linii (ang. end of line, EOL) – znak lub sekwencja znaków oznaczająca zakończenie linii tekstu.

W różnych systemach operacyjnych stosuje się różne znaki końca linii.

  • W systemach opartych na kodowaniu ASCII są to kombinacje kodów CR (ang. carriage return 0x0D) i LF (ang. line feed 0x0A):
  • W systemach opartych na EBCDIC – NEL (Next Line 0x15)

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ć błędną interpretację przy odczycie lub uszkodzenie danych przy zapisie. W związku z tym istnieje możliwość wymuszenia otwarcia lub przesłania pliku w trybie tekstowym albo binarnym. W trybie tekstowym znaki końca linii mogą być automatycznie zamieniane na znaki stosowane w systemie docelowym, natomiast w trybie binarnym wszystkie znaki pozostają nienaruszone.

Kody Alt ze strony kodowej Windows-1250:

  • LF, line feed (Alt+010)
  • CR, carriage return (Alt+013)

Linki zewnętrzne[edytuj | edytuj kod]