Koniec linii
Koniec linii to znak lub sekwencja znaków wskazująca zakończenie linii tekstu. W protokołach internetowych najczęściej używana jest kombinacja kodów CRLF.
Współczesne edytory tekstu obsługują różne sposoby oznaczania końca linii, a wiele programów automatycznie rozpoznaje format. Należy jednak pamiętać, że błędna identyfikacja znaku końca linii może prowadzić do błędnej interpretacji plików, co może skutkować uszkodzeniem danych. Dlatego ważne jest, aby mieć możliwość wymuszenia trybu otwarcia pliku: tekstowego lub binarnego. W trybie tekstowym znaki końca linii mogą być automatycznie zamieniane na znaki natywne dla danego systemu, natomiast w trybie binarnym wszystkie znaki pozostają nienaruszone.
Zastosowanie
Różne systemy operacyjne stosują różne znaki końca linii:
- Systemy oparte na ASCII:
- LF (szesnastkowo
0x0A
) – w systemach Unix, GNU/Linux, Mac OS X i innych. - CRLF (szesnastkowo
0x0D 0x0A
) – w systemach DOS, Microsoft Windows, OS/2 i Symbian. - CR (szesnastkowo
0x0D
) – w systemach Commodore, Apple II i Mac OS do wersji 9.
- LF (szesnastkowo
- Systemy oparte na EBCDIC:
- NEL (szesnastkowo
0x15
) – stosowany w tych systemach.
- NEL (szesnastkowo
Przykłady alt-kodów dla strony kodowej Windows-1250:
- LF – +
- CR – +