Référence des types MIME
Recherchez des types MIME par extension de fichier ou trouvez des extensions par type MIME. Parcourez une base de données complète de types MIME courants. Tout le traitement est effectué dans votre navigateur.
Résultats de recherche
| Extension | Type MIME | Catégorie |
|---|
Aucun type MIME correspondant trouvé.
Parcourir par catégorie
Comment utiliser la référence des types MIME
Recherchez ou parcourez
Saisissez une extension (.html) ou un type MIME dans la barre de recherche, ou parcourez les catégories.
Consultez les résultats
Visualisez les types MIME correspondants avec leurs extensions et catégories.
Copiez
Cliquez sur n'importe quel résultat pour copier le type MIME ou l'extension.
Qu'est-ce que les types MIME ?
Les types MIME (Multipurpose Internet Mail Extensions) sont des identifiants standardisés qui décrivent la nature et le format d'un document, fichier ou ensemble d'octets. Ils sont utilisés dans les systèmes de messagerie, les serveurs web et les navigateurs web pour déterminer comment le contenu doit être traité et affiché.
Structure des types MIME
Format
Les types MIME suivent le format type/sous-type (par ex., text/html)
Types courants
Application, audio, image, texte, vidéo, police et modèle
Utilisation
Utilisés dans les en-têtes HTTP Content-Type, les emails et la validation de téléchargement de fichiers
Questions fréquentes
Les types MIME indiquent aux navigateurs et aux serveurs quel type de contenu ils traitent. Lorsqu'un serveur web envoie un fichier, il inclut le type MIME dans l'en-tête Content-Type pour que le navigateur sache comment l'afficher ou le traiter.
Cette base de données couvre les types MIME les plus courants. Pour les types moins courants, vous pouvez consulter le registre officiel de l'IANA (Internet Assigned Numbers Authority) qui maintient la liste complète.
Certaines extensions de fichier peuvent correspondre à plusieurs types MIME selon le contexte. Par exemple, .js peut être application/javascript ou text/javascript. Cet outil affiche la correspondance la plus couramment utilisée.
type/sous-type plus des paramètres optionnels, standardisés par la RFC 6838 : text/html; charset=utf-8, ou multipart/form-data; boundary=----WebKitFormBoundary. Le type est la grande catégorie - application, audio, font, image, text, video - parmi les arbres enregistrés auprès de l'IANA, et les paramètres transportent des détails comme le charset ou la frontière multipart.
C'est la solution de repli : des données binaires inconnues. Les serveurs l'envoient lorsque le type est inconnu ou pour forcer un téléchargement, et les clients réagissent en enregistrant le fichier au lieu de l'ouvrir. Recevoir octet-stream pour un document que vous espériez afficher signifie généralement un mappage manquant ou incorrect côté serveur.
Les navigateurs inspectent les premiers octets d'une réponse pour deviner son type réel lorsque le Content-Type est absent ou générique - et le fait qu'une charge utile soit traitée comme HTML ou script a des implications de sécurité, c'est pourquoi l'algorithme est spécifié. Un serveur envoie X-Content-Type-Options: nosniff pour exiger que le type déclaré soit respecté, ce qui empêche par exemple qu'une réponse JSON soit interprétée comme HTML.
text/html et text/css pour les pages et les styles ; text/javascript (la valeur standardisée actuelle pour les scripts) ; application/json pour les API ; multipart/form-data pour le téléversement de fichiers ; image/svg+xml pour les graphiques vectoriels ; et application/wasm pour les réponses de modules WebAssembly. Bien les régler affecte le mode d'exécution, la sécurité et la gestion du CORS.
Ce sont des conteneurs regroupant plusieurs parties de types différents dans un seul message, chaque partie possédant ses propres en-têtes et un délimiteur de frontière. multipart/form-data transporte les fichiers envoyés via des formulaires en HTTP ; multipart/alternative permet aux e-mails de proposer le même contenu en texte brut et en HTML ; multipart/byteranges alimente les téléchargements avec reprise via les requêtes HTTP Range.
Outils connexes
Analyseur User-Agent
Analysez les chaînes User-Agent pour détecter le navigateur, l'OS, le type d'appareil et le moteur de rendu
Analyseur d'en-têtes HTTP
Analysez les en-têtes HTTP bruts dans un tableau structuré avec extraction des cookies
Analyseur cURL
Analysez les commandes cURL et générez le code fetch() équivalent
Références faisant autorité
Les sources primaires à l'origine de cet outil - normes et spécifications officielles, et non des résumés de seconde main.
RFC 6838 - Media Type Specifications and Registration Procedures
La spécification IETF des types de médias : structure type/subtype, paramètres et arbres.
IANA - Media Types Registry
Le registre officiel de l'IANA de tous les types de médias assignés — la liste faisant autorité.
Media type - Wikipedia
L'histoire de MIME et comment les types de médias sont devenus le vocabulaire du contenu web.