// reference
MIME Type Lookup.
Reverse-lookup MIME types. Find the right Content-Type header value for a file extension or vice-versa.
Questions fréquentes
Qu'est-ce qu'un type MIME ?
Il identifie le format d'un fichier (application/json, image/png, etc.).
Quel type pour les fichiers inconnus ?
application/octet-stream, indiquant des données binaires génériques.
Quel est le MIME de JSON ?
application/json est la norme.
Qu'est-ce qu'un type MIME ?
Les types MIME (Multipurpose Internet Mail Extensions) sont des désignations standard qui décrivent le format des fichiers sur Internet. Ils indiquent au navigateur ou au serveur quel type de contenu un fichier contient – comme text/html pour les fichiers HTML ou application/json pour les données JSON.
Chaque détermination de type MIME consiste en un type (text, application, image, etc.) et un sous-type (html, json, png, etc.). De plus, une partie de paramètres peut spécifier des informations supplémentaires comme le jeu de caractères.
Les types MIME sont essentiels pour le bon fonctionnement du web. Sans informations MIME correctes, le navigateur ne peut pas interpréter et afficher les fichiers correctement.
Pourquoi les types MIME corrects sont-ils importants ?
Les types MIME incorrects peuvent faire que les navigateurs ne chargent pas ou affichent mal les fichiers. Si un fichier JSON est délivré avec le type text/plain, il peut fonctionner – mais le navigateur ne sait pas qu'il s'agit de données structurées.
Avec la Content-Security-Policy (CSP), les types MIME corrects sont cruciaux. Le navigateur ne peut charger les scripts et les feuilles de style que si les informations MIME correspondent aux règles CSP.
Pour les API, un type MIME correct est essentiel pour que les clients puissent analyser les réponses correctement. Un type application/json indique au client que les données doivent être traitées comme du JSON.
Types MIME courants
Parmi les types MIME les plus courants se trouvent text/html, text/css, application/javascript, application/json et image/png. Ceux-ci couvrent la majeure partie du contenu web.
Pour le transfert de fichiers, application/zip, application/pdf et application/vnd.ms-excel sont pertinents. Ils sont fréquemment utilisés par les clients de messagerie et les services de stockage cloud.
Pour le contenu multimédia, on utilise image/jpeg, image/gif, image/svg+xml, audio/mpeg et video/mp4. Chaque type a des propriétés et des limitations spécifiques.