Aller au contenu

Recherche de type MIME

MIME Type Lookup

Retrouve un type MIME depuis une extension ou l’inverse, et devine le type à partir des premiers octets d’un fichier.

Deux recherches sur une même page : à quel type MIME correspond une extension, et ce qu'un fichier est réellement d'après ses premiers octets. Ces deux réponses peuvent honnêtement diverger, et quand c'est le cas, ce sont les octets qui ont raison.

🔒 Fonctionne entièrement dans votre navigateurmimecontent-typelookup

Chercher par extension ou par type

Type MIMEExtensionsRegistre
application/geo+json.geojsoniana
application/hjson.hjsonde fait
application/json.json .mapiana
application/json5.json5de fait
application/jsonml+json.jsonmlapache
application/ld+json.jsonldiana
application/manifest+json.webmanifestiana
application/ubjson.ubjde fait
application/x-ipynb+json.ipynbde fait
application/x-web-app-manifest+json.webappde fait
model/gltf+json.gltfiana

Déterminer le vrai type d’un fichier

Déposez n’importe quel fichier

Seuls les 4 premiers Ko sont lus, dans cet onglet.

La table est mime-db@1.54.0 — le registre de l’IANA plus les tables d’Apache et de nginx, c’est-à-dire ce que les serveurs envoient réellement — augmentée des formats coréens de Hancom, marqués comme usage de fait. L’extension et les octets peuvent honnêtement diverger : l’extension est une convention de nommage, le nombre magique est ce que le fichier est.

Comment s’en servir

  1. Tapez une extension ou un type

    La recherche marche dans les deux sens — `pdf` trouve `application/pdf`, et `application/json` trouve les extensions qui lui correspondent. Les formats coréens comme `hwp` sont aussi dans la table.

  2. Ou déposez le fichier lui-même

    Seuls les 4 premiers Ko sont lus, dans cet onglet, et comparés à des nombres magiques connus. Cela suffit à identifier la plupart des formats de conteneur et d'image.

  3. Comparez les deux réponses

    Un `.jpg` dont les octets disent PNG est un fichier renommé ; un `.csv` dont les octets disent ZIP est un `.xlsx` que quelqu'un a renommé. C'est en général pour ce désaccord que l'on vient sur cette page.

Questions fréquentes

Pourquoi mon fichier n'a-t-il pas de signature ?

Soit c'est un format texte — CSV, JSON, HTML et le texte brut n'ont aucun nombre magique —, soit c'est un format que ce renifleur ne couvre pas. La table porte les formats courants, pas tout ce qui a été enregistré un jour.

Pourquoi deux types différents partagent-ils une extension ?

Parce que les registres divergent. La table combine le registre de l'IANA avec les tables d'Apache et de nginx — ce que les serveurs envoient réellement — pour que vous voyiez à la fois le type officiel et celui que votre serveur utilisera.

Qui fait autorité, l'extension ou le type MIME ?

Ni l'un ni l'autre, à vrai dire. Une extension est une convention de nommage qu'un utilisateur peut changer ; un en-tête `Content-Type` est une affirmation du serveur, qui peut se tromper. Le nombre magique est le seul des trois à décrire le fichier lui-même — c'est pourquoi les navigateurs reniflent.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.