Carriage Return Line Feed

Carriage Return Line Feed

En informatique, CRLF (ou CR+LF), est une séquence de deux octets qui indique une fin de la ligne (et surtout une nouvelle ligne) dans un texte. Le sigle CRLF provient de la juxtaposition du sigle de Carriage Return (retour chariot) et de Line Feed (saut de ligne).

Le CRLF est parfois appelé retour chariot (nom du seul caractère CR), car avant l'existence des ordinateurs, les machines à écrire faisaient un retour physique du chariot. Le chariot désignant ici une pièce mobile, animée d’un mouvement de va-et-vient, qui relie les divers organes d’une machine (comme les chariots du métier à filer, le chariot d’une machine à écrire)[1] et qui avance au fur et à mesure de la frappe.

CRLF n'est pas un caractère ASCII mais l'association de 2 caractères ASCII : le caractère 13 (0x0D) suivi du caractère 10 (0x0A).

L'association des deux a une logique historique : le retour chariot sans saut de ligne permettant de revenir en début de ligne pour réimprimer par-dessus le texte déjà écrit (pour rayer une mention par exemple, ou faire du gras en ressaisissant). En pratique, cela n'est plus utilisé même si la combinaison est restée. Certains systèmes considèrent qu'un saut de ligne (passage à la ligne suivante) est automatiquement combiné à un retour chariot (en début de la nouvelle ligne). C'est pourquoi le LF leur suffit. D'autres ne font pas la distinction et réagissent de même avec un simple CR. Le LF, à l'époque des machines à écrire, se contentait de passer à la ligne suivante sans déplacer le chariot ; d'où la nécessité de combiner les deux pour commencer une nouvelle ligne.

Dans de nombreux langages de programmation CRLF est représenté par \r\n. \r correspond à CR (Carriage Return) et \n correspond à LF (Line Feed).

Le CRLF est surtout utilisé par les logiciels sous Windows, mais d'autres systèmes d'exploitation le reconnaissent. Cependant, certains logiciels ont des standards qui les empêchent de reconnaître le CRLF. Il existe des programmes qui convertissent le CRLF en un autre caractère de contrôle équivalent. Unix, par exemple, n'utilise que le caractère LF pour une nouvelle ligne, alors que Mac/OS jusqu'à sa version 10 (basé en partie sur BSD, un Unix) n'utilisait que le CR.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Carriage Return Line Feed de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Carriage return — Carriage return, often shortened to return, refers to a control character or mechanism used to start a new line of text. Originally, the term carriage return referred to a mechanism or lever on a typewriter. It was used after typing a line of… …   Wikipedia

  • Line Feed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Line feed — <LF> Der Zeilenvorschub (engl. line feed, kurz LF, deutsch veraltet auch ZL) ist auf Ausgabegeräten für Text die Anweisung, die nächste Zeile anzusteuern. Der Zeilenvorschub ist vom Zeichen Wagenrücklauf (CR), und vom Zeilenumbruch der… …   Deutsch Wikipedia

  • Carriage Return — <CR> Der Wagenrücklauf (englisch carriage return deutsch veraltet auch WR) ist auf Ausgabegeräten für Text die Anweisung, den Anfang der Zeile anzusteuern. Inhaltsverzeichnis 1 Schreibmaschinen 2 Fernschreiber 3 Computer …   Deutsch Wikipedia

  • Carriage return — <CR> Der Wagenrücklauf (englisch carriage return deutsch veraltet auch WR) ist auf Ausgabegeräten für Text die Anweisung, den Anfang der Zeile anzusteuern. Inhaltsverzeichnis 1 Schreibmaschinen 2 Fernschreiber 3 Computer …   Deutsch Wikipedia

  • line feed — 1. noun a) On a typewriter, the action of the carriage roller to push the page up one, two or one and a half lines (as set elsewhere) when executing a carriage return. b) The character (0x0a in ASCII) which advances the paper by one line in a… …   Wiktionary

  • line feed —    Abbreviated LF. A printer command that advances the paper in the printer by one line, leaving the print head in the same position. In the ASCII character set, a line feed has a decimal value of 10.    See also American Standard Code for… …   Dictionary of networking

  • carriage return —    A control character (ASCII 13) that signals the print head or display cursor to return to the first position of the current line.    See also line feed …   Dictionary of networking

  • Return-Taste — Die Eingabetaste, auch Zeilenschalter oder Rückführtaste mit Zeilenschaltung (englisch Return) genannt, ist eine spezielle Taste auf Tastaturen von elektrischen Schreibmaschinen und Computern. Sie hat eine ähnliche Bedeutung wie die Entertaste ,… …   Deutsch Wikipedia

  • return key — noun the key on electric typewriters or computer keyboards that causes a carriage return and a line feed • Syn: ↑return • Hypernyms: ↑key …   Useful english dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”