Aller au contenu principal

Convertir les fins de ligne d'un fichier texte

Basculer un fichier texte entre les fins de ligne Windows (CRLF), Unix (LF) et Mac classique (CR).

Traité dans votre navigateur. Ce fichier est converti sur votre appareil et n'est jamais envoyé.

Convertisseur

Entrée

.txt jusqu'à 25 MB. Vous pouvez aussi déposer un fichier ici.

Options
Target line ending

Aucun fichier sélectionné.

À propos de cet outil

Les fichiers texte marquent la fin d'une ligne différemment selon le système qui les a écrits. Les outils Windows écrivent normalement un retour chariot suivi d'un saut de ligne (CRLF), les outils Unix et macOS écrivent un simple saut de ligne (LF), et les très anciens logiciels Mac écrivaient un simple retour chariot (CR).

Mélanger ces conventions fait apparaître des fichiers sur une seule longue ligne dans certains éditeurs, produit des différences bruyantes dans le contrôle de version, et peut casser des scripts qui attendent une fin précise. Cet outil réécrit chaque saut de ligne d'un fichier texte selon la convention que vous choisissez.

Formats pris en charge et limites

Entrée
.txt
Sortie
.txt (text/plain)
Nom du fichier produit
The original name with the chosen line ending appended, for example notes.txt becomes notes-lf.txt.
Taille maximale
25 MB
Traitement
Dans votre navigateur. Le fichier n'est pas envoyé.

Comment l'utiliser

  1. Choisissez un fichier .txt, ou déposez-en un sur la zone de fichier.
  2. Sélectionnez la fin de ligne voulue : Unix (LF), Windows (CRLF) ou Mac classique (CR).
  3. Sélectionnez Convertir.
  4. Téléchargez le fichier converti. Le fichier d'origine sur votre appareil n'est pas modifié.

Limites

  • Seuls les fichiers en texte brut sont pris en charge. Un fichier contenant des données binaires est refusé plutôt que corrompu.
  • Le fichier est lu en UTF-8. Un texte enregistré dans un autre encodage, tel que l'UTF-16 ou une page de code ancienne, peut ne pas se convertir correctement.
  • Une marque d'ordre des octets en début de fichier est conservée telle quelle.
  • Les fins de ligne à l'intérieur de chaînes entre guillemets ou de code sont réécrites elles aussi, car l'outil travaille sur le fichier entier plutôt que d'en analyser le contenu.
  • Un seul fichier est converti à la fois.

Questions fréquentes

Mon fichier est-il envoyé quelque part ?
Non. La conversion se déroule entièrement dans votre navigateur, avec les API web standard. Le fichier ne quitte jamais votre appareil et aucune requête n'en transporte le contenu.
Quelle fin de ligne choisir ?
Prenez LF pour Unix, Linux, macOS et la plupart des flux de contrôle de version. Prenez CRLF pour les outils Windows qui l'exigent, comme certains éditeurs Windows et d'anciens scripts batch. CR n'est nécessaire que pour des logiciels écrits pour Mac OS 9 et antérieurs.
Que devient un fichier qui mélange déjà les fins de ligne ?
Chaque saut est normalisé vers la fin que vous avez choisie : un fichier mêlant CRLF et LF devient donc cohérent.
La taille du fichier change-t-elle ?
Oui, légèrement. Convertir de LF vers CRLF ajoute un octet par ligne, et convertir de CRLF vers LF en retire un par ligne.
Puis-je convertir plusieurs fichiers à la fois ?
Pas avec cet outil. Convertissez un fichier, réinitialisez, puis choisissez le suivant.