Le format de fichier TXT expliqué

Texte brut · .txt

Extension.txt
Type MIMEtext/plain
TypeTexte
Développé par—
Première version—
Libre de redevancesOui
CompressionAucune

Qu'est-ce qu'un fichier TXT ?

Un fichier TXT ne contient que des caractères : ni polices, ni tailles, ni couleurs, ni images, ni mise en page. C'est tout son intérêt. Notes, journaux, configurations, code source, sous-titres et exports de données utilisent le texte brut parce que tout programme sur tout système peut le lire et qu'il reste lisible pendant des décennies.

Deux détails ne sont pas enregistrés dans le fichier et doivent être devinés par le programme lecteur : l'encodage des caractères (UTF-8 aujourd'hui, anciennes pages de codes dans les fichiers hérités) et la convention de fin de ligne (LF sous Linux et macOS, CR LF sous Windows). Une mauvaise supposition se traduit par des symboles étranges ou par du texte sur une seule ligne.

Quand le TXT est le bon choix

Points forts

  • S'ouvre partout, du téléphone à la console d'un serveur
  • Fichiers minuscules, faciles à rechercher, comparer et traiter par script
  • Aucun contenu caché : ce que vous voyez est tout le fichier

Limites

  • Aucune mise en forme : ni gras, ni titres, ni tableaux, ni images
  • L'encodage et les fins de ligne peuvent différer entre systèmes
  • Les longs documents sont difficiles à parcourir sans structure

Comment ouvrir un fichier TXT

Bloc-notes, TextEdit, tout éditeur de code ou un onglet de navigateur ouvre le TXT. Si les accents ou les caractères non latins s'affichent mal, l'éditeur a choisi le mauvais encodage ; la plupart permettent de rouvrir le fichier en UTF-8 ou dans une autre page de codes.

Comment convertir un fichier TXT

Pour ajouter titres, polices et tableaux, convertissez vers un format de traitement de texte : TXT en DOCX pour Word, TXT en ODT pour LibreOffice ou TXT en RTF pour les éditeurs anciens. Dans l'autre sens, DOCX en TXT réduit un fichier Word à son texte, et OCR PDF en TXT lit le texte d'un scan.

Questions fréquentes

Pourquoi mon fichier TXT affiche-t-il des caractères étranges ?

Le fichier a été enregistré dans un encodage et ouvert dans un autre. Rouvrez-le en choisissant UTF-8, ou la page de codes du système d'origine (Windows-1252 pour Windows en Europe occidentale, Windows-1251 pour le cyrillique), puis enregistrez en UTF-8.

Pourquoi tout le fichier tient-il sur une ligne dans le Bloc-notes ?

Le fichier utilise des fins de ligne Unix (LF) et une ancienne version du Bloc-notes ne reconnaît que celles de Windows (CR LF). Le Bloc-notes actuel, WordPad ou tout éditeur de code l'affiche correctement.

Le TXT est-il la même chose que le RTF ou le Markdown ?

Les trois sont du texte ouvrable dans un éditeur, mais le RTF contient des codes de mise en forme et le Markdown utilise la ponctuation pour la structure. Un TXT brut n'a ni l'un ni l'autre.

Un fichier TXT peut-il contenir un virus ?

Un vrai fichier texte ne peut rien exécuter. Méfiez-vous seulement si le fichier est en réalité un script ou un exécutable renommé en .txt ; l'identificateur de format de fichier montre ce qu'un fichier est vraiment.