Qu'est-ce que le format de fichier TXT ?
Les fichiers avec l'extension .txt contiennent du texte non formaté. Les fichiers .txt peuvent être ouverts et modifiés à l'aide des éditeurs de texte les plus simples, disponibles par défaut sur la plupart des systèmes d'exploitation - y compris Notepad sur Windows et TextEdit sur macOS.
Contrairement aux formats de documents utilisés par les traitements de texte avancés tels que .docx, le .txt ne stocke aucun formatage. Il n'y a ni polices, ni couleurs, ni styles de paragraphe intégrés au fichier ; toute mise en page visible (indentation, sauts de ligne) repose uniquement sur les caractères eux-mêmes.
Les fichiers texte non formatés sont généralement utilisés pour enregistrer de courtes notes. Les fichiers .txt sont également couramment inclus avec les installateurs de logiciels - généralement nommés README.txt - et contiennent des informations telles que la configuration système requise, les fonctions principales et les numéros de version.
Comme le .txt ne comporte pas d'encodage de caractères fixe, le même fichier peut utiliser UTF-8, Windows-1252 ou d'autres pages de codes. Les formats associés incluent .log pour les sorties d'application, .md pour le balisage léger et .csv pour les données tabulaires.
Sécurité et sûreté
RISQUE : LOWUn .txt est du texte brut et ne peut pas exécuter de code, son ouverture est donc sûre. Les seules précautions réelles : (1) les doubles extensions - les logiciels malveillants sont parfois nommés « facture.txt.exe » ; avec les extensions de fichiers affichées, le type réel est .exe, pas .txt, vérifiez donc l'extension réelle ; (2) l'ouverture d'un journal énorme (gigaoctets) dans le Notepad de base peut figer le système - utilisez Notepad++/VS Code ou une visionneuse ; (3) le texte illisible est un décalage d'encodage, pas une corruption - rouvrez en UTF-8.
Détails du format
en brefProgrammes qui ouvrent les fichiers TXT
Détails techniques
spécifications approfondies| Type MIME | text/plain |
| Encodage des caractères | Aucun encodage fixe - les choix courants incluent UTF-8, UTF-16 LE/BE, Windows-1252, ISO-8859-1 et les anciennes pages de codes ; l'encodage est déduit, non déclaré dans le fichier |
| Marque d'ordre des octets (BOM) | Octets de tête facultatifs : UTF-8 BOM = EF BB BF, UTF-16 LE = FF FE, UTF-16 BE = FE FF ; la plupart des fichiers .txt ne portent pas de BOM, nécessitant une détection heuristique |
| Octets magiques / signature de fichier | Aucun - pas de signature binaire fixe ; le type de contenu est identifié par l'extension .txt ou par des renifleurs d'encodage heuristiques |
| Fins de ligne | Dépendant de la plateforme : CRLF (\r\n) sur Windows, LF (\n) sur Unix/Linux/macOS ; un décalage entre les systèmes peut causer des problèmes d'affichage dans certains éditeurs |
| Taille maximale de fichier | Aucune limite imposée par le format ; limitée par le système de fichiers hôte (FAT32 plafonne à 4 Go ; NTFS et ext4 supportent des fichiers de plusieurs téraoctets) |
| Prise en charge du jeu de caractères | Unicode complet (1 114 112 points de code) dans les variantes UTF-8 et UTF-16 ; limité à 128 caractères en ASCII strict ; les encodages hérités couvrent des écritures régionales spécifiques |
| Structure | Complètement non structuré - les paragraphes, listes et sections n'existent que sous forme de lignes vides et d'espaces ; aucun balisage sémantique ou hiérarchie |
| Métadonnées intégrées | Aucune - le format ne stocke ni auteur, ni titre, ni date, ni balise de langue ; ces informations n'existent qu'au niveau du système de fichiers de l'OS |
| Compression | Aucune compression intégrée ; la redondance textuelle rend les fichiers .txt hautement compressibles par gzip ou DEFLATE (généralement 60 à 80 % de réduction de taille) |
| Contenu binaire | Non pris en charge - le fichier ne doit contenir que des données de caractères valides ; les octets binaires provoquent des erreurs d'encodage ou s'affichent comme des caractères de remplacement (U+FFFD) |
| Noms de fichiers courants | README.txt, LICENSE.txt, CHANGELOG.txt, TODO.txt, notes.txt - conventionnellement utilisés dans les distributions de logiciels |
| Interopérabilité | Universellement lisible sur chaque plateforme et par chaque application capable de traiter du texte ; aucun verrouillage de version ou dépendance propriétaire |
| Risque de détection d'encodage | L'absence d'encodage déclaré signifie que le même fichier peut s'afficher différemment dans des éditeurs supposant UTF-8 vs Windows-1252, provoquant des caractères non-ASCII illisibles |
| Accès programmatique | E/S standard dans chaque langage : Python open(), Java FileReader, C fopen(), PowerShell Get-Content, redirection de shell (> et >>) |
| Publié | Concept predates personal computers; .txt as the standard suffix since early MS-DOS/CP-M (late 1970s-1980s) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.unicode.org |
Conversions TXT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TXT.