Mode d'emploi
- Saisissez une extension comme pdf ou .png dans Extension ou type de média, ou un type complet comme image/jpeg.
- Lisez Type de média et Extensions. Lorsqu'une extension appartient à plusieurs types, le tableau Types correspondants les liste tous.
- Vérifiez Enregistrement pour voir si le type figure dans le registre IANA, et quelle référence l'a enregistré.
Extensions et types de médias
L'extension d'un fichier est la partie du nom qui suit son dernier point. Un type de média, aussi appelé type MIME, désigne la nature du contenu d'un fichier, sous la forme type/sous-type, comme application/pdf ou image/png. Le courriel, les serveurs web et les navigateurs utilisent le type de média dans l'en-tête Content-Type, et les programmes se servent de l'extension pour choisir l'application qui ouvre un fichier.
La RFC 6838, section 4.2, fixe les règles des noms de type et de sous-type. L'extension n'est qu'une convention de nommage : un fichier peut donc porter n'importe quelle extension.
Types enregistrés et non enregistrés
Le registre IANA est la liste officielle des types de médias. La RFC 6838 prévoit quatre arbres de noms : l'arbre des standards, sans préfixe (section 3.1) ; l'arbre des éditeurs, avec le préfixe vnd. (section 3.2) ; l'arbre personnel, avec prs. (section 3.3) ; et l'arbre non enregistré, avec x. (section 3.4). Beaucoup de types utilisés, surtout ceux des éditeurs, ne figurent pas du tout dans le registre, et la page le signale.
D'où viennent les extensions
Le registre IANA ne liste pas les extensions : celles-ci viennent du fichier mime.types d'Apache httpd. C'est une liste ancienne et très utilisée de types courants et de leurs extensions, dont l'en-tête la place dans le domaine public. Le fichier ne couvre pas tous les types : text/markdown, par exemple, n'y a aucune extension. Une même extension peut appartenir à deux types, comme sub, que le fichier liste pour image/vnd.dvb.subtitle et pour text/vnd.dvb.subtitle ; la page affiche alors les deux lignes, et le programme qui ouvre le fichier décide laquelle s'applique.
Exemple détaillé : pdf
Taper pdf trouve un seul type, application/pdf. Le fichier Apache liste l'extension pdf pour lui, et le registre IANA le contient, enregistré par la RFC 8118.
Le tableau ci-dessous est ce que la page affiche pour pdf, et le même résultat vient de la saisie de .PDF ou de application/pdf.
| Champ | Pour pdf |
|---|---|
| Type de média | application/pdf |
| Extensions | |
| Enregistrement | Enregistré à l'IANA : RFC 8118 |
Questions fréquentes
Un type MIME est-il la même chose qu'un type de média ?
Oui. Les deux noms désignent l'étiquette type/sous-type d'un contenu, comme image/png. La RFC 6838 parle de type de média, et l'ancien nom de type MIME reste utilisé dans de nombreux programmes et documents.
Pourquoi jpg donne-t-il image/jpeg et non image/jpg ?
image/jpeg est le type. Le fichier Apache liste trois extensions pour lui : jpeg, jpg et jpe. Ni le registre IANA ni le fichier Apache n'ont de type image/jpg, si bien que la page n'en affiche pas.
Pourquoi un type n'affiche-t-il aucune extension ?
Le fichier Apache ne liste que les extensions courantes. Un type peut figurer dans le registre IANA sans avoir d'extension dans ce fichier, comme text/markdown : la page indique alors qu'aucune extension n'est listée.
Une extension peut-elle appartenir à deux types de médias ?
Oui. Le fichier Apache liste sub pour image/vnd.dvb.subtitle et pour text/vnd.dvb.subtitle, si bien que la page les affiche tous deux. Le programme qui ouvre le fichier décide du type qu'il utilise.
Peut-on connaître le type d'un fichier à partir de sa seule extension ?
Seulement de façon approximative. L'extension est une convention de nommage, et un fichier peut être renommé avec n'importe quelle extension. Pour une vérification de sécurité, examinez le contenu du fichier, pas seulement son nom.
Ma recherche est-elle envoyée quelque part ?
Non. La recherche s'effectue dans votre navigateur, dans la liste fournie avec la page, et rien de ce que vous saisissez n'est envoyé à notre serveur ni stocké là-bas.
Sources
- IANA (en anglais) : Media Types registry
- IETF (en anglais) : RFC 6838, Media Type Specifications and Registration Procedures
- Apache (en anglais) : httpd docs/conf/mime.types (extension mapping, public domain)
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.