Zeilenumbruch
In der Informatik ist Zeilenvorschub ( LF ) ein Steuercode , der eine Bewegung zur nächsten Textzeile anzeigt, beispielsweise auf einem Drucker oder Terminal .
Es wird manchmal in Verbindung mit dem Wagenrücklauf ( CR ) verwendet, der auf einer Schreibmaschine den "Wagen" nach links in die erste Spalte bewegt. Zwischen den beiden sind sie ein Mechanismus zum Schreiben einer neuen Textzeile.
Beispielsweise wird in HTML -Code der Zeilenumbruch mit dem Tag <br> ( erzwungener Zeilenumbruch ) [ 1 ] gekennzeichnet.
- Ein Textabsatz ohne < br > würde wie folgt in der Vorschau angezeigt:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed sodales, tellus nec pharetra rhoncus, nibh urna adipiscing orci, vel porta eros risus vel leo.
- Ein Textabsatz mit einem < br > würde auf diese andere Weise in der Vorschau angezeigt:
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.
- Ein Textabsatz mit zwei < br > würde wie folgt in der Vorschau angezeigt:
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.
Geschichte
Bei einer herkömmlichen Schreibmaschine erfordert das Bewegen zur nächsten Zeile zwei Bewegungen: eine, um den Schlitten nach rechts zu bewegen und den Schreibpunkt ganz links auf dem Papier zu platzieren, und eine, um das Papier eine Zeile nach oben zu bewegen. Bei Computern wurde dieser Analogie gefolgt und die beiden Zeichen definiert: CR für den Wagenrücklauf und LF für den Zeilenvorschub. Zwischen den beiden ( CRLF ) wurde ein Drucker hergestellt, um diese Bewegungen auszuführen, um eine neue Textzeile zu schreiben .
Daher wurde CRLF ursprünglich als Standardmethode zum Beenden einer Leitung übernommen; und viele Netzwerkprotokolle (wie SMTP ) erwarten dies. Diese Entscheidung wurde später als Fehler angesehen; seine Verwendung in DOS und Microsoft Windows bedeutet jedoch, dass es wahrscheinlich auch in Zukunft verwendet wird.
Unter Unix wird der Zeilenumbruch häufiger als Zeilenumbruch bezeichnet, \nin der Programmiersprache C und vbNewlinein Visual Basic . Auf Unix-basierten Betriebssystemen hat ein Zeilenumbruch auf einem Textterminal die gleiche Wirkung wie CR-LF auf einem Drucker ; Es wurde jedoch als unnötig angesehen, Druckercodesequenzen auf dem Bildschirm auszugeben , sodass LF anstelle von CR-LF verwendet wurde.
Apple Computer vereinfachte auch das CR-LF-Paar in seinen Betriebssystemen und entschied sich dafür, CR ohne LF zu verwenden. Apple-Betriebssysteme verwendeten weiterhin den Wagenrücklauf als Zeilenabschluss bis Mac OS X , das teilweise Unix -basiert ist .
Vertretung
In ASCII und Unicode wird der Zeilenumbruch durch den Dezimalcode 10 (in Hexadezimal 0A ) dargestellt.
Siehe auch
Referenzen
- ^ "HTML-Tag br" . w3schools . Abgerufen am 8. April 2007 .