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.

Recherche instantanée Plus de 200 types Traitement côté client

Parcourir par catégorie

Comment utiliser la référence des types MIME

1

Recherchez ou parcourez

Saisissez une extension (.html) ou un type MIME dans la barre de recherche, ou parcourez les catégories.

2

Consultez les résultats

Visualisez les types MIME correspondants avec leurs extensions et catégories.

3

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

À quoi sert un type MIME ?

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.

Que faire si mon extension de fichier n'est pas listée ?

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.

Un fichier peut-il avoir plusieurs types MIME ?

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.

Quelle est la structure d'un type MIME ?

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.

Que signifie application/octet-stream ?

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.

Qu'est-ce que le MIME sniffing et comment le désactiver ?

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.

Quels types MIME sont les plus importants pour le développement web ?

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.

À quoi servent les types MIME multipart ?

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.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}