rn

rn

Carriage Return Line Feed

En informatique, CRLF, est une séquence de deux octets qui indique une fin de la 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, 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].

CRLF n'est donc 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 : ils auraient pu être utilisés séparément. 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.) En pratique cela n'est plus véritablement 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.

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.

Voir aussi

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Carriage Return Line Feed ».

Wikimedia Foundation. 2010.

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

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

Share the article and excerpts

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