close

Przerwanie linii

Przejdź do nawigacji Przejdź do wyszukiwania

W informatyce , line feed ( LF ) to kod kontrolny wskazujący przejście do następnego wiersza tekstu , na przykład na drukarce lub terminalu .

Czasami używa się go w połączeniu ze znakiem powrotu karetki ( CR ), który na maszynie do pisania powoduje przesunięcie „powozu” w lewo, do pierwszej kolumny. Pomiędzy nimi są mechanizmem do pisania nowej linii tekstu.

Na przykład w kodzie HTML , podział wiersza jest oznaczony znacznikiem < br > ( wymuszony podział wiersza ) [ 1 ]

  • Podgląd akapitu tekstu bez < br > wyglądałby tak:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

  • Akapit tekstu z < br > będzie wyświetlany w ten inny sposób :

Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br>
Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

  • Podgląd akapitu tekstu z dwoma < br > wyglądałby następująco:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.<br><br>

Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.

Historia

Na konwencjonalnej maszynie do pisania przejście do następnego wiersza wymaga dwóch ruchów: jednego przesunięcia karetki w prawo i umieszczenia punktu pisania po lewej stronie kartki, a drugiego przesunięcia papieru o jeden wiersz w górę. W komputerach zastosowano tę analogię i zdefiniowano dwa znaki: CR dla powrotu karetki i LF dla wysuwu wiersza. Pomiędzy tymi dwoma ( CRLF ) wykonano drukarkę wykonującą te ruchy w celu napisania nowej linii tekstu.

Dlatego CRLF został początkowo przyjęty jako standardowy sposób zakończenia linii; i wiele protokołów sieciowych (takich jak SMTP ) tego oczekuje. Decyzja ta została później uznana za błąd; jednak jego użycie w DOS i Microsoft Windows oznacza, że ​​prawdopodobnie będzie nadal używany w przyszłości.

W systemie Unix podział wiersza jest częściej nazywany w języku programowania C iw Visual Basicu znakiem nowej linii . W systemach operacyjnych opartych na systemie Unix podział wiersza ma taki sam efekt na terminalu tekstowym, jak CR-LF na drukarce ; ale uznano za niepotrzebne wyprowadzanie sekwencji kodów drukarki na ekran , więc użyto LF zamiast CR-LF. \nvbNewline

Apple Computer uprościł również parę CR-LF w swoich systemach operacyjnych, wybierając CR bez LF. Systemy operacyjne Apple nadal używały znaku powrotu karetki jako terminatora linii aż do systemu Mac OS X , który częściowo jest oparty na systemie Unix .

Reprezentacja

W ASCII i Unicode podział wiersza jest reprezentowany przez kod dziesiętny 10 (w systemie szesnastkowym 0A).

Zobacz także

Referencje

  1. ^ "znacznik HTML br" . w3schools . Pobrano 8 kwietnia 2007 .