Type MIME .txt : text/plain

Les fichiers dont l’extension est .txt (texte brut) utilisent le type MIME text/plain.

Mis à jour le

text/plain
Type MIME pour .txt
Texte
Catégorie
Oui
Compresser avec gzip/Brotli

Quel est le type MIME des fichiers .txt ?

Le type MIME (type de média) des fichiers texte brut dont l’extension est .txt est text/plain. Envoyez text/plain; charset=utf-8 ; sans jeu de caractères, les navigateurs peuvent afficher incorrectement les caractères non ASCII. Ce type sert aussi pour robots.txt, llms.txt et ads.txt.

En-tête Content-Type

Content-Type: text/plain; charset=utf-8

Les types textuels doivent inclure un charset afin que le navigateur décode correctement les caractères.

Configuration du serveur

ServeurConfiguration
Nginx (mime.types ou types {})text/plain txt;
Apache (.htaccess)AddType text/plain .txt
IIS (web.config)<mimeMap fileExtension=".txt" mimeType="text/plain" />
Node.js / Expressres.type('txt') ou res.setHeader('Content-Type', 'text/plain; charset=utf-8')
Amazon S3Définissez Content-Type: text/plain sur l’objet (métadonnées), ou passez --content-type text/plain à aws s3 cp

Faut-il compresser les fichiers .txt ?

Oui. Le texte brut se compresse bien : activer gzip ou Brotli pour text/plain réduit généralement la taille transférée de 50–80 %. Vérifiez que la liste de compression de votre serveur inclut bien ce type, avec le test de compression de site web.

Pourquoi le type MIME est important

Les navigateurs décident quoi faire d’une réponse (l’afficher, l’exécuter, la lire ou la télécharger) à partir de l’en-tête Content-Type, et non de l’extension du fichier. Avec X-Content-Type-Options: nosniff, un mauvais type entraîne le blocage pur et simple des feuilles de style et des scripts. Pour les envois de fichiers, ne faites jamais confiance au type envoyé par le client : vérifiez le contenu du fichier (ses octets magiques) côté serveur.

Questions fréquentes

Quel est le type MIME pour .txt ?
text/plain.
Comment définir le Content-Type pour .txt dans Nginx ?
Vérifiez que text/plain txt; figure dans le bloc types (généralement dans /etc/nginx/mime.types), puis rechargez Nginx.
Faut-il compresser les fichiers .txt avec gzip ?
Oui : ce format se compresse très bien, donc ajoutez ce type à votre configuration gzip/Brotli.