Texte brut (.txt)
ISO/IEC StandardLe fichier texte brut (TXT) est le socle universel de l'informatique numérique et du stockage d'informations humaines, contenant des caractères bruts non formatés qui peuvent être lus par tous les systèmes d'exploitation informatiques et tous les langages de programmation existants.
Convertir SRT en TXT
Convertisseur gratuit de SRT vers TXT dans le navigateur. Convertissez des fichiers instantanément sur votre appareil.
Inspecter et métadonnées
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers TXT en inspectant la séquence d'octets binaires de tête :
Signature d'en-tête au niveau des octets (Magic Bytes)
Les systèmes d'exploitation et les analyseurs de fichiers identifient les fichiers TXT en inspectant la séquence d'octets binaires de tête :
SIGNATURE HEXADÉCIMALE (DÉCALAGE 0) :
EF BB BF / AucunREPRÉSENTATION ASCII : BOM UTF-8 / Texte brut
Normalisation : ISO/IEC 10646 / Norme Unicode / IETF RFC 2046
Spécifications techniques
| Architecture de conteneur | Séquence séquentielle de caractères lisibles par l'homme encodés en ASCII, UTF-8, UTF-16 ou ISO-8859 |
| Compression | Octets de caractères bruts non compressés |
| Boutisme des octets | UTF-8 (neutre quant à l'ordre des octets) ; Grand/Petit-boutiste indiqué par le BOM en UTF-16/32 |
| Espaces colorimétriques | N/A (Texte brut) |
| Canaux et structure | Flux linéaire de caractères, de marqueurs de saut de ligne (LF \n ou CRLF \r\n) et d'espaces |
| Dimensions maximales | Longueur de flux illimitée |
| Transparence | Aucune |
| Streaming et progressif | Streaming universel immédiat octet par octet |
Matrice de comparaison technique : TXT vs Concurrents
| Attribut technique | TXT (Actuel) | MD | HTML | |
|---|---|---|---|---|
| Formatage visuel | Aucun (texte pur non stylisé) | Syntaxe Markdown légère | Mise en page visuelle fixe | Style CSS et DOM complet |
| Logiciel requis | Aucun (n'importe quel terminal ou éditeur de texte) | Visionneuse / lecteur Markdown | Lecteur PDF dédié | Navigateur Web |
| Taille de fichier | Minimum absolu possible | Taille de texte minimale | Grand conteneur binaire | Surcharge de balisage modérée |
| Longévité de l'archivage | Infini (octets de caractères purs) | Permanent (texte brut) | Élevée (norme ISO) | Élevée (norme W3C) |
Modes de corruption courants et guide de récupération hexadécimale
Les lettres accentuées s'affichent sous forme de symboles illisibles tels que 'é' ou de points d'interrogation noirs ''.
Cause racine: Inadéquation d'encodage : un ancien fichier ANSI/Windows-1252 ouvert en UTF-8 sans conversion appropriée.
Récupération: Réencodez le fichier avec un encodage UTF-8 explicite à l'aide du convertisseur de texte File2File.
Analyse de sécurité et vecteurs d'attaque de l'analyseur
Les fichiers texte brut ne contiennent aucun code exécutable, mais des caractères Unicode malveillants peuvent tromper les utilisateurs ou provoquer une injection de terminal.
Vecteurs d'attaque connus
- Caractères Unicode de forçage de droite à gauche (Right-to-Left Override ou RTLO) usurpant des extensions de fichiers exécutables (par exemple, 'rapport[RTLO]cod.exe').
- Injection de séquences d'échappement de terminal exécutant des commandes de shell lors de l'affichage de texte brut via 'cat'.
- Attaques par homoglyphes remplaçant les lettres ASCII standard par des caractères cyrilliques d'apparence identique dans les URL.
Bonnes pratiques de défense: Nettoyez les caractères de contrôle Unicode bidirectionnels et les codes d'échappement de terminal lors du rendu des fichiers texte.
Origines historiques et jalons
Principaux avantages
- Compatibilité universelle absolue : peut être ouvert, modifié et recherché sur n'importe quel appareil informatique jamais construit.
- Pérennité d'archivage permanente : un fichier texte brut créé aujourd'hui restera 100 % lisible dans les siècles à venir.
- Zéro surcharge de format : contient des données pures sans aucune surcharge de métadonnées, de balises binaires ou de structures propriétaires.
Limites techniques
- Zéro formatage visuel : impossible de mettre nativement en gras, en italique, en couleur ou de modifier la taille de la police sans langage de balisage externe.
- Les différences de fin de ligne entre plateformes (Windows CRLF vs Unix LF) peuvent provoquer des problèmes de formatage d'un système d'exploitation à l'autre.
- Les ambiguïtés d'encodage historiques (ANSI, Shift-JIS, Windows-1252) peuvent provoquer la corruption des caractères (mojibake) en l'absence d'UTF-8.
Anecdotes techniques
- L'UTF-8 a été inventé sur un set de table dans un diner du New Jersey en 1992 par Ken Thompson et Rob Pike au cours d'un dîner.
- Windows utilise deux caractères pour un saut de ligne : Retour chariot (CR, 0x0D) et Saut de ligne (LF, 0x0A), un héritage des machines à écrire mécaniques.
- Plus de 98 % de tous les sites Web sur Internet utilisent l'encodage de texte UTF-8.
Foire aux questions techniques
Qu'est-ce que l'UTF-8 ?
L'UTF-8 est la norme universelle d'encodage des caractères qui peut représenter chaque lettre, nombre, symbole et emoji de toutes les langues humaines tout en restant 100 % rétrocompatible avec l'ASCII.
Quelle est la différence entre les fins de ligne Windows et Unix ?
Windows utilise 'CRLF' (deux octets : Retour chariot + Saut de ligne) pour représenter un saut de ligne, tandis qu'Unix, Linux et macOS utilisent 'LF' (un seul octet de Saut de ligne).
Comment puis-je convertir un fichier TXT en PDF ?
Vous pouvez convertir des fichiers texte brut en documents PDF propres et professionnels ou en documents Word en un seul clic à l'aide de File2File.app directement dans votre navigateur Web.
Paires de conversion TXT associées
La conversion de fichiers de sous-titres SRT en transcriptions TXT supprime les codes temporels et les numéros d'index pour ne conserver que des dialogues propres et lisibles.
La conversion d'une image numérisée en texte extrait traduit les pixels de l'image en caractères modifiables afin que vous puissiez rechercher, modifier et stocker des mots facilement.
La conversion d'une image de document matricielle en texte brut extrait les caractères lisibles par machine à l'aide de la reconnaissance optique de caractères, transformant des graphiques statiques en texte modifiable.