Zeilenvorschub
Unter Zeilenvorschub (englisch line feed) versteht man im ursprünglichen Sinne das Drehen der Walze bei einer Schreibmaschine. Mit Aufkommen der elektronischen Datenverarbeitung und damit der dazugehörigen Drucker und Bildschirme benötigte man ein Steuerzeichen, das sinngemäß genau das Gleiche hervorruft, nämlich das Bewegen in die nächste Zeile.
Dies ist notwendig, um Texte mit Umbrüchen und Absätzen entsprechend ausgeben zu können. Daher wurde in praktisch allen Zeichensätzen ein solches Steuerzeichen vorgesehen. Im ASCII Zeichensatz wurde z.B. das Zeichen hexadezimal 0A bzw. dezimal 10 dafür vorgesehen, im EBCDIC Code das Zeichen hexadezimal 25 bzw. dezimal 37. Die übliche Abkürzung ist LF.
Zeilenvorschubzeichen unter verschiedenen Betriebssystemen
Leider existieren Unterschiede, wie ein Zeilenvorschub unter verschiedenen Betriebssystemen dargestellt wird.
Unter MS-DOS bzw. Windows wird als Zeichenvorschub die Zeichenkette CR LF (Hexadezimal: 0D 0A) benutzt.
Unter Unix bzw. Linux wird nur das Zeichen LF (Hexadezimal 0A) benutzt.
Unter Mac OS wurde früher (bis Version 9) das Zeichen CR (Hexadezimal 0D) benutzt.
Sollen Daten per FTP zwischen Systemen übertragen werden, bei denen sich die Darstellung des Zeilenvorschubs unterscheiden, so muss man durch den Übertragungsmodus ASCII gewährleisten, dass die Darstellung den entsprechenden Erfordernissen angepasst wird.