FreeToGenerate.com

Tout type qu’un serveur web peut réellement vous envoyer, et s’il est réel.

790 types

Une extension de fichier correspond exactement, avec ou sans le point. Tout le reste est cherché à l’intérieur du type : image/ donne l’arbre des images et +xml les suffixes structurés.

Ce que cette liste contient, et ce qu’elle laisse de côté

Le registre de l’IANA compte 2 318 types de médias et pas la moindre colonne d’extensions : il ne consigne pas quelle extension correspond à quel type, parce que ce n’est pas ce qu’il enregistre. Cette liste n’en est donc pas un déversement. C’est tout type de média auquel Apache httpd ou nginx associe au moins une extension : l’ensemble qu’on peut réellement vous servir.

enregistré
547
non enregistré
243
arbre absent du registre
7

Là où Apache et nginx divergent

Les deux serveurs partagent 91 extensions et donnent des réponses différentes pour 13 d’entre elles. Chaque ligne ci-dessous est tranchée à l’aide du registre, car un simple décompte de divergences ne dirait rien sur qui a raison.

ExtensionApachenginxLe registre dit
.bmpimage/bmpimage/x-ms-bmpcelui d’Apache est enregistré, celui de nginx non
.debapplication/x-debian-packageapplication/octet-streamnginx se rabat sur un type générique
.dllapplication/x-msdownloadapplication/octet-streamnginx se rabat sur un type générique
.dmgapplication/x-apple-diskimageapplication/octet-streamnginx se rabat sur un type générique
.exeapplication/x-msdownloadapplication/octet-streamnginx se rabat sur un type générique
.isoapplication/x-iso9660-imageapplication/octet-streamnginx se rabat sur un type générique
.jstext/javascriptapplication/javascriptles deux sont enregistrés
.m4aaudio/mp4audio/x-m4acelui d’Apache est enregistré, celui de nginx non
.msiapplication/x-msdownloadapplication/octet-streamnginx se rabat sur un type générique
.pdbapplication/vnd.palmapplication/x-pilotcelui d’Apache est enregistré, celui de nginx non
.prcapplication/x-mobipocket-ebookapplication/x-pilotaucun des deux n’est enregistré
.raaudio/x-pn-realaudioaudio/x-realaudioaucun des deux n’est enregistré
.xmlapplication/xmltext/xmlles deux sont enregistrés

Les deux types JavaScript sont enregistrés : le registre seul ne tranche donc pas. Mais l’entrée d’application/javascript cite le RFC 9239, le document qui a fait de text/javascript la forme standard. Apache est à jour ici, nginx est en retard.

La paire XML relève d’autre chose : le RFC 7303 enregistre application/xml et text/xml à dessein, les deux. Aucun serveur n’a tort et il n’y a pas de réponse à trouver.

Enregistré signifie que le type figure au registre des types de médias de l’IANA. Les autres sont des types qu’un serveur web vous envoie malgré tout.

application595

application/andrew-inset
.ez[Nathaniel_Borenstein]
application/applixware
.awnon enregistré
application/atom+xml
.atom[RFC4287][RFC5023]
application/atomcat+xml
.atomcat[RFC5023]
application/atomsvc+xml
.atomsvc[RFC5023]
application/ccxml+xml
.ccxml[RFC4267]
application/cdmi-capability
.cdmia[RFC6208]
application/cdmi-container
.cdmic[RFC6208]
application/cdmi-domain
.cdmid[RFC6208]
application/cdmi-object
.cdmio[RFC6208]
application/cdmi-queue
.cdmiq[RFC6208]
application/cu-seeme
.cunon enregistré
application/davmount+xml
.davmount[RFC4709]
application/docbook+xml
.dbknon enregistré
application/dssc+der
.dssc[RFC5698]
application/dssc+xml
.xdssc[RFC5698]
application/ecmascript
.ecma[RFC4329][RFC9239]
application/emma+xml
.emma[W3C][http://www.w3.org/TR/2007/CR-emma-20071211/#media-type-registration][ISO-IEC_JTC_1]
application/epub+zip
.epub[W3C][EPUB_3_WG]
application/exi
.exi[W3C][http://www.w3.org/TR/2009/CR-exi-20091208/#mediaTypeRegistration]
application/font-tdpfr
.pfr[RFC3073]
application/gml+xml
.gml[OGC][Clemens_Portele]
application/gpx+xml
.gpxnon enregistré
application/gxf
.gxfnon enregistré
application/hyperstudio
.stk[Michael_Domino]
application/inkml+xml
.ink .inkml[Kazuyuki_Ashimura]
application/ipfix
.ipfix[RFC5655]
application/java-archive
.ear .jar .war[JCP][Iris_Clark]
application/java-serialized-object
.sernon enregistré
application/java-vm
.classnon enregistré
application/javascript
.js[RFC4329][RFC9239]
application/json
.json[RFC8259]
application/jsonml+json
.jsonmlnon enregistré
application/lost+xml
.lostxml[RFC5222]
application/mac-binhex40
.hqx[Patrik_Faltstrom]
application/mac-compactpro
.cptnon enregistré
application/mads+xml
.mads[RFC6207]
application/marc
.mrc[RFC2220]
application/marcxml+xml
.mrcx[RFC6207]
application/mathematica
.ma .mb .nb[Wolfram]
application/mathml+xml
.mathml[W3C][http://www.w3.org/TR/MathML3/appendixb.html]
application/mbox
.mbox[RFC4155]
application/mediaservercontrol+xml
.mscml[RFC5022]
application/metalink+xml
.metalinknon enregistré
application/metalink4+xml
.meta4[RFC5854]
application/mets+xml
.mets[RFC6207]
application/mods+xml
.mods[RFC6207]
application/mp21
.m21 .mp21[RFC6381][David_Singer]
application/mp4
.mp4s[RFC4337][RFC6381]
application/msword
.doc .dot[Paul_Lindner]
application/mxf
.mxf[RFC4539]
application/octet-stream
.bin .bpk .deb .deploy .dist .distz .dll .dmg .dms .dump .elc .exe .img .iso .lrf .mar .msi .msm .msp .pkg .so[RFC2045][RFC2046]
application/oda
.oda[RFC1494]
application/oebps-package+xml
.opf[W3C][EPUB_3_WG]
application/ogg
.ogx[RFC5334][RFC7845]
application/omdoc+xml
.omdocnon enregistré
application/onenote
.onepkg .onetmp .onetoc .onetoc2non enregistré
application/oxps
.oxps[Ecma_International_Helpdesk]
application/patch-ops-error+xml
.xer[RFC5261]
application/pdf
.pdf[RFC8118]
application/pgp-encrypted
.pgp[RFC3156]
application/pgp-signature
.asc .sig[RFC3156]
application/pics-rules
.prfnon enregistré
application/pkcs10
.p10[RFC5967]
application/pkcs7-mime
.p7c .p7m[RFC8551][RFC7114]
application/pkcs7-signature
.p7s[RFC8551]
application/pkcs8
.p8[RFC5958]
application/pkix-attr-cert
.ac[RFC5877]
application/pkix-cert
.cer[RFC2585]
application/pkix-crl
.crl[RFC2585]
application/pkix-pkipath
.pkipath[RFC6066]
application/pkixcmp
.pki[RFC9811]
application/pls+xml
.pls[RFC4267]
application/postscript
.ai .eps .ps[RFC2045][RFC2046]
application/prs.cww
.cww[Khemchart_Rungchavalnont]
application/pskc+xml
.pskcxml[RFC6030]
application/rdf+xml
.rdf[RFC3870]
application/reginfo+xml
.rif[RFC3680]
application/relax-ng-compact-syntax
.rnc[http://www.JTC_1sc34.org/repository/0661.pdf]
application/resource-lists+xml
.rl[RFC4826]
application/resource-lists-diff+xml
.rld[RFC5362]
application/rls-services+xml
.rs[RFC4826]
application/rpki-ghostbusters
.gbr[RFC6493][Moving RFC 6493 to Historic]
application/rpki-manifest
.mft[RFC6481]
application/rpki-roa
.roa[RFC9582]
application/rsd+xml
.rsdnon enregistré
application/rss+xml
.rssnon enregistré
application/rtf
.rtf[Paul_Lindner]
application/sbml+xml
.sbml[RFC3823]
application/scvp-cv-request
.scq[RFC5055]
application/scvp-cv-response
.scs[RFC5055]
application/scvp-vp-request
.spq[RFC5055]
application/scvp-vp-response
.spp[RFC5055]
application/sdp
.sdp[RFC8866]
application/set-payment-initiation
.setpay[Brian_Korver]
application/set-registration-initiation
.setreg[Brian_Korver]
application/shf+xml
.shf[RFC4194]
application/smil+xml
.smi .smil[RFC4536]
application/sparql-query
.rq[W3C][http://www.w3.org/TR/2007/CR-rdf-sparql-query-20070614/#mediaType]
application/sparql-results+xml
.srx[W3C][http://www.w3.org/TR/2007/CR-rdf-sparql-XMLres-20070925/#mime]
application/srgs
.gram[RFC4267]
application/srgs+xml
.grxml[RFC4267]
application/sru+xml
.sru[RFC6207]
application/ssdl+xml
.ssdlnon enregistré
application/ssml+xml
.ssml[RFC4267]
application/tei+xml
.tei .teicorpus[RFC6129]
application/thraud+xml
.tfi[RFC5941]
application/timestamped-data
.tsd[RFC5955]
application/vnd.3gpp.pic-bw-large
.plb[Dongwook_Kim]
application/vnd.3gpp.pic-bw-small
.psb[Dongwook_Kim]
application/vnd.3gpp.pic-bw-var
.pvb[Dongwook_Kim]
application/vnd.3gpp2.tcap
.tcap[AC_Mahendran]
application/vnd.3m.post-it-notes
.pwn[Michael_OBrien]
application/vnd.accpac.simply.aso
.aso[Steve_Leow]
application/vnd.accpac.simply.imp
.imp[Steve_Leow]
application/vnd.acucobol
.acu[Dovid_Lubin]
application/vnd.acucorp
.acutc .atc[Dovid_Lubin]
application/vnd.adobe.air-application-installer-package+zip
.airnon enregistré
application/vnd.adobe.formscentral.fcdt
.fcdt[Chris_Solc]
application/vnd.adobe.fxp
.fxp .fxpl[Steven_Heintz]
application/vnd.adobe.xdp+xml
.xdp[John_Brinkman]
application/vnd.adobe.xfdf
.xfdfnon enregistré
application/vnd.ahead.space
.ahead[Tor_Kristensen]
application/vnd.airzip.filesecure.azf
.azf[Daniel_Mould][Gary_Clueit]
application/vnd.airzip.filesecure.azs
.azs[Daniel_Mould][Gary_Clueit]
application/vnd.amazon.ebook
.azwnon enregistré
application/vnd.americandynamics.acc
.acc[Gary_Sands]
application/vnd.amiga.ami
.ami[Kevin_Blumberg]
application/vnd.android.package-archive
.apknon enregistré
application/vnd.anser-web-certificate-issue-initiation
.cii[Hiroyoshi_Mori]
application/vnd.anser-web-funds-transfer-initiation
.ftinon enregistré
application/vnd.antix.game-component
.atx[Daniel_Shelton]
application/vnd.apple.installer+xml
.mpkg[Peter_Bierman]
application/vnd.apple.mpegurl
.m3u8[RFC-pantos-hls-rfc8216bis-22]
application/vnd.aristanetworks.swi
.swi[Bill_Fenner]
application/vnd.astraea-software.iota
.iota[Christopher_Snazell]
application/vnd.audiograph
.aep[Horia_Cristian_Slusanschi]
application/vnd.blueice.multipass
.mpm[Thomas_Holmstrom]
application/vnd.bmi
.bmi[Tadashi_Gotoh]
application/vnd.businessobjects
.rep[Philippe_Imoucha]
application/vnd.chemdraw+xml
.cdxml[Glenn_Howes]
application/vnd.chipnuts.karaoke-mmd
.mmd[Chunyun_Xiong]
application/vnd.cinderella
.cdy[Ulrich_Kortenkamp]
application/vnd.claymore
.cla[Ray_Simpson]
application/vnd.cloanto.rp9
.rp9[Mike_Labatt]
application/vnd.clonk.c4group
.c4d .c4f .c4g .c4p .c4u[Guenther_Brammer]
application/vnd.cluetrust.cartomobile-config
.c11amc[Gaige_Paulsen]
application/vnd.cluetrust.cartomobile-config-pkg
.c11amz[Gaige_Paulsen]
application/vnd.commonspace
.csp[Ravinder_Chandhok]
application/vnd.contact.cmsg
.cdbcmsg[Frank_Patz]
application/vnd.cosmocaller
.cmc[Steve_Dellutri]
application/vnd.crick.clicker
.clkx[Andrew_Burt]
application/vnd.crick.clicker.keyboard
.clkk[Andrew_Burt]
application/vnd.crick.clicker.palette
.clkp[Andrew_Burt]
application/vnd.crick.clicker.template
.clkt[Andrew_Burt]
application/vnd.crick.clicker.wordbank
.clkw[Andrew_Burt]
application/vnd.criticaltools.wbs+xml
.wbs[Jim_Spiller]
application/vnd.ctc-posml
.pml[Bayard_Kohlhepp]
application/vnd.cups-ppd
.ppd[Michael_Sweet]
application/vnd.curl.car
.carnon enregistré
application/vnd.curl.pcurl
.pcurlnon enregistré
application/vnd.dart
.dart[Anders_Sandholm]
application/vnd.data-vision.rdz
.rdz[James_Fields]
application/vnd.dece.data
.uvd .uvf .uvvd .uvvf[Michael_A_Dolan]
application/vnd.dece.ttml+xml
.uvt .uvvt[Michael_A_Dolan]
application/vnd.dece.unspecified
.uvvx .uvx[Michael_A_Dolan]
application/vnd.dece.zip
.uvvz .uvz[Michael_A_Dolan]
application/vnd.denovo.fcselayout-link
.fe_launch[Michael_Dixon]
application/vnd.dna
.dna[Meredith_Searcy]
application/vnd.dolby.mlp
.mlpnon enregistré
application/vnd.dpgraph
.dpg[David_Parker]
application/vnd.dreamfactory
.dfac[William_C._Appleton]
application/vnd.ds-keypoint
.kpxxnon enregistré
application/vnd.dvb.ait
.ait[Peter_Siebert][Michael_Lagally]
application/vnd.dvb.service
.svc[Peter_Siebert][Michael_Lagally]
application/vnd.dynageo
.geo[Roland_Mechling]
application/vnd.ecowin.chart
.mag[Thomas_Olsson]
application/vnd.enliven
.nml[Paul_Santinelli_Jr.]
application/vnd.epson.esf
.esf[Shoji_Hoshina]
application/vnd.epson.msf
.msf[Shoji_Hoshina]
application/vnd.epson.quickanime
.qam[Yu_Gu]
application/vnd.epson.salt
.slt[Yasuhito_Nagatomo]
application/vnd.epson.ssf
.ssf[Shoji_Hoshina]
application/vnd.eszigno3+xml
.es3 .et3[Szilveszter_Tóth]
application/vnd.ezpix-album
.ez2[ElectronicZombieCorp]
application/vnd.ezpix-package
.ez3[ElectronicZombieCorp]
application/vnd.fdf
.fdfnon enregistré
application/vnd.fdsn.mseed
.mseed[International_FDSN]
application/vnd.fdsn.seed
.dataless .seed[Chad_Trabant]
application/vnd.flographit
.gph[Dick_Floersch]
application/vnd.fluxtime.clip
.ftc[Marc_Winter]
application/vnd.framemaker
.book .fm .frame .maker[Mike_Wexler]
application/vnd.frogans.fnc
.fnc[OP3FT][Alexis_Tamas]
application/vnd.frogans.ltf
.ltf[OP3FT][Alexis_Tamas]
application/vnd.fsc.weblaunch
.fsc[Derek_Smith]
application/vnd.fujitsu.oasys
.oas[Nobukazu_Togashi]
application/vnd.fujitsu.oasys2
.oa2[Nobukazu_Togashi]
application/vnd.fujitsu.oasys3
.oa3[Seiji_Okudaira]
application/vnd.fujitsu.oasysgp
.fg5[Masahiko_Sugimoto]
application/vnd.fujitsu.oasysprs
.bh2[Masumi_Ogita]
application/vnd.fujixerox.ddd
.ddd[Masanori_Onda]
application/vnd.fujixerox.docuworks
.xdw[Takatomo_Wakibayashi]
application/vnd.fujixerox.docuworks.binder
.xbd[Takashi_Matsumoto]
application/vnd.fuzzysheet
.fzs[Simon_Birtwistle]
application/vnd.genomatix.tuxedo
.txd[Torben_Frey]
application/vnd.geogebra.file
.ggb[GeoGebra][Yves_Kreis]
application/vnd.geogebra.slides
.ggs[GeoGebra][Michael_Borcherds][Markus_Hohenwarter]
application/vnd.geogebra.tool
.ggt[GeoGebra][Yves_Kreis]
application/vnd.geometry-explorer
.gex .gre[Michael_Hvidsten]
application/vnd.geonext
.gxt[Matthias_Ehmann]
application/vnd.geoplan
.g2w[Christian_Mercat]
application/vnd.geospace
.g3w[Christian_Mercat]
application/vnd.gmx
.gmx[Christian_V._Sciberras]
application/vnd.google-earth.kml+xml
.kml[Michael_Ashbridge]
application/vnd.google-earth.kmz
.kmz[Michael_Ashbridge]
application/vnd.grafeq
.gqf .gqs[Jeff_Tupper]
application/vnd.groove-account
.gac[Todd_Joseph]
application/vnd.groove-help
.ghf[Todd_Joseph]
application/vnd.groove-identity-message
.gim[Todd_Joseph]
application/vnd.groove-injector
.grv[Todd_Joseph]
application/vnd.groove-tool-message
.gtm[Todd_Joseph]
application/vnd.groove-tool-template
.tpl[Todd_Joseph]
application/vnd.groove-vcard
.vcg[Todd_Joseph]
application/vnd.hal+xml
.hal[Mike_Kelly]
application/vnd.handheld-entertainment+xml
.zmm[Eric_Hamilton]
application/vnd.hbci
.hbci[Ingo_Hammann]
application/vnd.hhe.lesson-player
.les[Randy_Jones]
application/vnd.hp-hpgl
.hpgl[Bob_Pentecost]
application/vnd.hp-hpid
.hpid[Aloke_Gupta]
application/vnd.hp-hps
.hps[Steve_Aubrey]
application/vnd.hp-jlyt
.jlt[Amir_Gaash]
application/vnd.hp-pcl
.pcl[Bob_Pentecost]
application/vnd.hp-pclxl
.pclxl[Bob_Pentecost]
application/vnd.hydrostatix.sof-data
.sfd-hdstx[Allen_Gillam]
application/vnd.ibm.minipay
.mpy[Amir_Herzberg]
application/vnd.ibm.modcap
.afp .list3820 .listafp[Reinhard_Hohensee]
application/vnd.ibm.rights-management
.irm[Bruce_Tantlinger]
application/vnd.ibm.secure-container
.sc[Bruce_Tantlinger]
application/vnd.iccprofile
.icc .icm[Phil_Green]
application/vnd.igloader
.igl[Tim_Fisher]
application/vnd.immervision-ivp
.ivp[Mathieu_Villegas]
application/vnd.immervision-ivu
.ivu[Mathieu_Villegas]
application/vnd.insors.igm
.igm[Jon_Swanson]
application/vnd.intercon.formnet
.xpw .xpx[Tom_Gurak]
application/vnd.intergeo
.i2g[Yves_Kreis_2]
application/vnd.intu.qbo
.qbo[Greg_Scratchley]
application/vnd.intu.qfx
.qfx[Greg_Scratchley]
application/vnd.ipunplugged.rcprofile
.rcprofile[Per_Ersson]
application/vnd.irepository.package+xml
.irp[Martin_Knowles]
application/vnd.is-xpr
.xpr[Satish_Navarajan]
application/vnd.isac.fcs
.fcs[Ryan_Brinkman]
application/vnd.jam
.jam[Brijesh_Kumar]
application/vnd.jcp.javame.midlet-rms
.rms[Mikhail_Gorshenev]
application/vnd.jisp
.jisp[Sebastiaan_Deckers]
application/vnd.joost.joda-archive
.joda[Joost]
application/vnd.kahootz
.ktr .ktz[Tim_Macdonald]
application/vnd.kde.karbon
.karbon[David_Faure]
application/vnd.kde.kchart
.chrt[David_Faure]
application/vnd.kde.kformula
.kfo[David_Faure]
application/vnd.kde.kivio
.flw[David_Faure]
application/vnd.kde.kontour
.kon[David_Faure]
application/vnd.kde.kpresenter
.kpr .kpt[David_Faure]
application/vnd.kde.kspread
.ksp[David_Faure]
application/vnd.kde.kword
.kwd .kwt[David_Faure]
application/vnd.kenameaapp
.htke[Dirk_DiGiorgio-Haag]
application/vnd.kidspiration
.kia[Jack_Bennett]
application/vnd.kinar
.kne .knp[Hemant_Thakkar]
application/vnd.koan
.skd .skm .skp .skt[Pete_Cole]
application/vnd.kodak-descriptor
.sse[Michael_J._Donahue]
application/vnd.las.las+xml
.lasxml[Rob_Bailey]
application/vnd.llamagraphics.life-balance.desktop
.lbd[Catherine_E._White]
application/vnd.llamagraphics.life-balance.exchange+xml
.lbe[Catherine_E._White]
application/vnd.lotus-1-2-3
.123[Paul_Wattenberger]
application/vnd.lotus-approach
.apr[Paul_Wattenberger]
application/vnd.lotus-freelance
.pre[Paul_Wattenberger]
application/vnd.lotus-notes
.nsf[Michael_Laramie]
application/vnd.lotus-organizer
.org[Paul_Wattenberger]
application/vnd.lotus-screencam
.scm[Paul_Wattenberger]
application/vnd.lotus-wordpro
.lwp[Paul_Wattenberger]
application/vnd.macports.portpkg
.portpkg[James_Berry]
application/vnd.mcd
.mcd[Tadashi_Gotoh]
application/vnd.medcalcdata
.mc1[Frank_Schoonjans]
application/vnd.mediastation.cdkey
.cdkey[Henry_Flurry]
application/vnd.mfer
.mwf[Masaaki_Hirai]
application/vnd.mfmp
.mfm[Yukari_Ikeda]
application/vnd.micrografx.flo
.flo[Joe_Prevo]
application/vnd.micrografx.igx
.igx[Joe_Prevo]
application/vnd.mif
.mif[Mike_Wexler]
application/vnd.mobius.daf
.daf[Allen_K._Kabayama]
application/vnd.mobius.dis
.dis[Allen_K._Kabayama]
application/vnd.mobius.mbk
.mbk[Alex_Devasia]
application/vnd.mobius.mqy
.mqy[Alex_Devasia]
application/vnd.mobius.msl
.msl[Allen_K._Kabayama]
application/vnd.mobius.plc
.plc[Allen_K._Kabayama]
application/vnd.mobius.txf
.txf[Allen_K._Kabayama]
application/vnd.mophun.application
.mpn[Bjorn_Wennerstrom]
application/vnd.mophun.certificate
.mpc[Bjorn_Wennerstrom]
application/vnd.mozilla.xul+xml
.xul[Braden_N_McDaniel]
application/vnd.ms-artgalry
.cil[Dean_Slawson]
application/vnd.ms-cab-compressed
.cab[Kim_Scarborough]
application/vnd.ms-excel
.xla .xlc .xlm .xls .xlt .xlw[Sukvinder_S._Gill]
application/vnd.ms-excel.addin.macroenabled.12
.xlam[Chris_Rae]
application/vnd.ms-excel.sheet.binary.macroenabled.12
.xlsb[Chris_Rae]
application/vnd.ms-excel.sheet.macroenabled.12
.xlsm[Chris_Rae]
application/vnd.ms-excel.template.macroenabled.12
.xltm[Chris_Rae]
application/vnd.ms-fontobject
.eot[Kim_Scarborough]
application/vnd.ms-htmlhelp
.chm[Anatoly_Techtonik]
application/vnd.ms-ims
.ims[Eric_Ledoux]
application/vnd.ms-lrm
.lrm[Eric_Ledoux]
application/vnd.ms-officetheme
.thmx[Chris_Rae]
application/vnd.ms-pki.seccat
.catnon enregistré
application/vnd.ms-pki.stl
.stlnon enregistré
application/vnd.ms-powerpoint
.pot .pps .ppt[Sukvinder_S._Gill]
application/vnd.ms-powerpoint.addin.macroenabled.12
.ppam[Chris_Rae]
application/vnd.ms-powerpoint.presentation.macroenabled.12
.pptm[Chris_Rae]
application/vnd.ms-powerpoint.slide.macroenabled.12
.sldm[Chris_Rae]
application/vnd.ms-powerpoint.slideshow.macroenabled.12
.ppsm[Chris_Rae]
application/vnd.ms-powerpoint.template.macroenabled.12
.potm[Chris_Rae]
application/vnd.ms-project
.mpp .mpt[Sukvinder_S._Gill]
application/vnd.ms-word.document.macroenabled.12
.docm[Chris_Rae]
application/vnd.ms-word.template.macroenabled.12
.dotm[Chris_Rae]
application/vnd.ms-works
.wcm .wdb .wks .wps[Sukvinder_S._Gill]
application/vnd.ms-wpl
.wpl[Dan_Plastina]
application/vnd.ms-xpsdocument
.xps[Jesse_McGatha]
application/vnd.mseq
.mseq[Gwenael_Le_Bodic]
application/vnd.musician
.mus[Greg_Adams]
application/vnd.muvee.style
.msty[Chandrashekhara_Anantharamu]
application/vnd.mynfc
.taglet[Franck_Lefevre]
application/vnd.neurolanguage.nlu
.nlu[Dan_DuFeu]
application/vnd.nitf
.nitf .ntf[Steve_Rogan]
application/vnd.noblenet-directory
.nnd[Monty_Solomon]
application/vnd.noblenet-sealer
.nns[Monty_Solomon]
application/vnd.noblenet-web
.nnw[Monty_Solomon]
application/vnd.nokia.n-gage.data
.ngdat[Nokia]
application/vnd.nokia.n-gage.symbian.install
.n-gage[Nokia]
application/vnd.nokia.radio-preset
.rpst[Nokia]
application/vnd.nokia.radio-presets
.rpss[Nokia]
application/vnd.novadigm.edm
.edm[Janine_Swenson]
application/vnd.novadigm.edx
.edx[Janine_Swenson]
application/vnd.novadigm.ext
.ext[Janine_Swenson]
application/vnd.oasis.opendocument.chart
.odc[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.chart-template
.otc[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.database
.odb[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.formula
.odf[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.formula-template
.odft[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.graphics
.odg[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.graphics-template
.otg[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.image
.odi[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.image-template
.oti[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.presentation
.odp[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.presentation-template
.otp[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.spreadsheet
.ods[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.spreadsheet-template
.ots[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.text
.odt[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.text-master
.odm[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.text-template
.ott[OASIS_TC_Admin][OASIS]
application/vnd.oasis.opendocument.text-web
.oth[OASIS_TC_Admin][OASIS]
application/vnd.olpc-sugar
.xo[John_Palmieri]
application/vnd.oma.dd2+xml
.dd2[Jun_Sato][Open_Mobile_Alliance_BAC_DLDRM_WG]
application/vnd.openofficeorg.extension
.oxtnon enregistré
application/vnd.openxmlformats-officedocument.presentationml.presentation
.pptx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.presentationml.slide
.sldx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.presentationml.slideshow
.ppsx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.presentationml.template
.potx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xlsx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xltx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.wordprocessingml.document
.docx[Makoto_Murata]
application/vnd.openxmlformats-officedocument.wordprocessingml.template
.dotx[Makoto_Murata]
application/vnd.osgeo.mapguide.package
.mgp[Jason_Birch]
application/vnd.osgi.dp
.dp[Peter_Kriens]
application/vnd.osgi.subsystem
.esa[Peter_Kriens]
application/vnd.palm
.oprc .pdb .pqa[Gavin_Peacock]
application/vnd.pawaafile
.paw[Prakash_Baskaran]
application/vnd.pg.format
.str[April_Gandert]
application/vnd.pg.osasli
.ei6[April_Gandert]
application/vnd.picsel
.efif[Giuseppe_Naccarato]
application/vnd.pmi.widget
.wg[Rhys_Lewis]
application/vnd.pocketlearn
.plf[Jorge_Pando]
application/vnd.powerbuilder6
.pbd[David_Guy]
application/vnd.previewsystems.box
.box[Roman_Smolgovsky]
application/vnd.proteus.magazine
.mgz[Pete_Hoch]
application/vnd.publishare-delta-tree
.qps[Oren_Ben-Kiki]
application/vnd.pvi.ptid1
.ptid[Charles_P._Lamb]
application/vnd.quark.quarkxpress
.qwd .qwt .qxb .qxd .qxl .qxt[Hannes_Scheidler]
application/vnd.realvnc.bed
.bed[Nick_Reeves]
application/vnd.recordare.musicxml
.mxl[W3C_Music_Notation_Community_Group]
application/vnd.recordare.musicxml+xml
.musicxml[W3C_Music_Notation_Community_Group]
application/vnd.rig.cryptonote
.cryptonote[Ken_Jibiki]
application/vnd.rim.cod
.codnon enregistré
application/vnd.rn-realmedia
.rmnon enregistré
application/vnd.rn-realmedia-vbr
.rmvbnon enregistré
application/vnd.route66.link66+xml
.link66[Sybren_Kikstra]
application/vnd.sailingtracker.track
.st[Heikki_Vesalainen]
application/vnd.seemail
.see[Steve_Webb]
application/vnd.sema
.sema[Anders_Hansson]
application/vnd.semd
.semd[Anders_Hansson]
application/vnd.semf
.semf[Anders_Hansson]
application/vnd.shana.informed.formdata
.ifm[Guy_Selzler]
application/vnd.shana.informed.formtemplate
.itp[Guy_Selzler]
application/vnd.shana.informed.interchange
.iif[Guy_Selzler]
application/vnd.shana.informed.package
.ipk[Guy_Selzler]
application/vnd.simtech-mindmapper
.twd .twds[Patrick_Koh]
application/vnd.smaf
.mmf[Hiroaki_Takahashi]
application/vnd.smart.teacher
.teacher[Michael_Boyle]
application/vnd.solent.sdkm+xml
.sdkd .sdkm[Cliff_Gauntlett]
application/vnd.spotfire.dxp
.dxp[Stefan_Jernberg]
application/vnd.spotfire.sfs
.sfs[Stefan_Jernberg]
application/vnd.sqlite3
.sqlite .sqlite3[Clemens_Ladisch]
application/vnd.stardivision.calc
.sdcnon enregistré
application/vnd.stardivision.draw
.sdanon enregistré
application/vnd.stardivision.impress
.sddnon enregistré
application/vnd.stardivision.math
.smfnon enregistré
application/vnd.stardivision.writer
.sdw .vornon enregistré
application/vnd.stardivision.writer-global
.sglnon enregistré
application/vnd.stepmania.package
.smzip[Henrik_Andersson]
application/vnd.stepmania.stepchart
.sm[Henrik_Andersson]
application/vnd.sun.xml.calc
.sxcnon enregistré
application/vnd.sun.xml.calc.template
.stcnon enregistré
application/vnd.sun.xml.draw
.sxdnon enregistré
application/vnd.sun.xml.draw.template
.stdnon enregistré
application/vnd.sun.xml.impress
.sxinon enregistré
application/vnd.sun.xml.impress.template
.stinon enregistré
application/vnd.sun.xml.math
.sxmnon enregistré
application/vnd.sun.xml.writer
.sxwnon enregistré
application/vnd.sun.xml.writer.global
.sxgnon enregistré
application/vnd.sun.xml.writer.template
.stwnon enregistré
application/vnd.sus-calendar
.sus .susp[Jonathan_Niedfeldt]
application/vnd.svd
.svd[Scott_Becker]
application/vnd.symbian.install
.sis .sisxnon enregistré
application/vnd.syncml+xml
.xsm[OMA_Data_Synchronization_WG]
application/vnd.syncml.dm+wbxml
.bdm[OMA-DM_Work_Group]
application/vnd.syncml.dm+xml
.xdm[Bindu_Rama_Rao][OMA-DM_Work_Group]
application/vnd.tao.intent-module-archive
.tao[Daniel_Shelton]
application/vnd.tcpdump.pcap
.cap .dmp .pcap[Guy_Harris][Glen_Turner]
application/vnd.tmobile-livetv
.tmo[Nicolas_Helin]
application/vnd.trid.tpt
.tpt[Frank_Cusack]
application/vnd.triscape.mxs
.mxs[Steven_Simonoff]
application/vnd.trueapp
.tra[J._Scott_Hepler]
application/vnd.ufdl
.ufd .ufdl[Dave_Manning]
application/vnd.uiq.theme
.utz[Tim_Ocock]
application/vnd.umajin
.umj[Jamie_Riden]
application/vnd.unity
.unityweb[Unity3d]
application/vnd.uoml+xml
.uoml[Arne_Gerdes]
application/vnd.vcx
.vcx[Taisuke_Sugimoto]
application/vnd.visio
.vsd .vss .vst .vsw[Troy_Sandal]
application/vnd.visionary
.vis[Gayatri_Aravindakumar]
application/vnd.vsf
.vsf[Delton_Rowe]
application/vnd.wap.wbxml
.wbxml[Peter_Stark]
application/vnd.wap.wmlc
.wmlc[Peter_Stark]
application/vnd.wap.wmlscriptc
.wmlsc[Peter_Stark]
application/vnd.webturbo
.wtb[Yaser_Rehem]
application/vnd.wolfram.player
.nbp[Wolfram]
application/vnd.wordperfect
.wpd[Kim_Scarborough]
application/vnd.wqd
.wqd[Jan_Boström]
application/vnd.wt.stf
.stf[Bill_Wohler]
application/vnd.xara
.xar[David_Matthewman]
application/vnd.xfdl
.xfdl[Dave_Manning]
application/vnd.yamaha.hv-dic
.hvd[Tomohiro_Yamamoto]
application/vnd.yamaha.hv-script
.hvs[Tomohiro_Yamamoto]
application/vnd.yamaha.hv-voice
.hvp[Tomohiro_Yamamoto]
application/vnd.yamaha.openscoreformat
.osf[Mark_Olleson]
application/vnd.yamaha.openscoreformat.osfpvg+xml
.osfpvg[Mark_Olleson]
application/vnd.yamaha.smaf-audio
.saf[Keiichi_Shinoda]
application/vnd.yamaha.smaf-phrase
.spf[Keiichi_Shinoda]
application/vnd.yellowriver-custom-menu
.cmp[Mr._Yellow]
application/vnd.zul
.zir .zirz[Rene_Grothmann]
application/vnd.zzazz.deck+xml
.zaz[Micheal_Hewett]
application/voicexml+xml
.vxml[RFC4267]
application/wasm
.wasm[W3C][Eric_Prudhommeaux]
application/widget
.wgt[W3C][Steven_Pemberton][W3C-Widgets-2012]
application/winhlp
.hlpnon enregistré
application/wsdl+xml
.wsdl[W3C]
application/wspolicy+xml
.wspolicy[W3C]
application/x-7z-compressed
.7znon enregistré
application/x-abiword
.abwnon enregistré
application/x-ace-compressed
.acenon enregistré
application/x-apple-diskimage
.dmgnon enregistré
application/x-authorware-bin
.aab .u32 .vox .x32non enregistré
application/x-authorware-map
.aamnon enregistré
application/x-authorware-seg
.aasnon enregistré
application/x-bcpio
.bcpionon enregistré
application/x-bittorrent
.torrentnon enregistré
application/x-blorb
.blb .blorbnon enregistré
application/x-bzip
.bznon enregistré
application/x-bzip2
.boz .bz2non enregistré
application/x-cbr
.cb7 .cba .cbr .cbt .cbznon enregistré
application/x-cdlink
.vcdnon enregistré
application/x-cfs-compressed
.cfsnon enregistré
application/x-chat
.chatnon enregistré
application/x-chess-pgn
.pgnnon enregistré
application/x-cocoa
.cconon enregistré
application/x-conference
.nscnon enregistré
application/x-cpio
.cpionon enregistré
application/x-csh
.cshnon enregistré
application/x-debian-package
.deb .udebnon enregistré
application/x-dgc-compressed
.dgcnon enregistré
application/x-director
.cct .cst .cxt .dcr .dir .dxr .fgd .swa .w3dnon enregistré
application/x-doom
.wadnon enregistré
application/x-dtbncx+xml
.ncxnon enregistré
application/x-dtbook+xml
.dtbnon enregistré
application/x-dtbresource+xml
.resnon enregistré
application/x-dvi
.dvinon enregistré
application/x-envoy
.evynon enregistré
application/x-eva
.evanon enregistré
application/x-font-bdf
.bdfnon enregistré
application/x-font-ghostscript
.gsfnon enregistré
application/x-font-linux-psf
.psfnon enregistré
application/x-font-pcf
.pcfnon enregistré
application/x-font-snf
.snfnon enregistré
application/x-font-type1
.afm .pfa .pfb .pfmnon enregistré
application/x-freearc
.arcnon enregistré
application/x-futuresplash
.splnon enregistré
application/x-gca-compressed
.gcanon enregistré
application/x-glulx
.ulxnon enregistré
application/x-gnumeric
.gnumericnon enregistré
application/x-gramps-xml
.grampsnon enregistré
application/x-gtar
.gtarnon enregistré
application/x-hdf
.hdfnon enregistré
application/x-install-instructions
.installnon enregistré
application/x-iso9660-image
.isonon enregistré
application/x-java-archive-diff
.jardiffnon enregistré
application/x-java-jnlp-file
.jnlpnon enregistré
application/x-latex
.latexnon enregistré
application/x-lzh-compressed
.lha .lzhnon enregistré
application/x-makeself
.runnon enregistré
application/x-mie
.mienon enregistré
application/x-mobipocket-ebook
.mobi .prcnon enregistré
application/x-ms-application
.applicationnon enregistré
application/x-ms-shortcut
.lnknon enregistré
application/x-ms-wmd
.wmdnon enregistré
application/x-ms-wmz
.wmznon enregistré
application/x-ms-xbap
.xbapnon enregistré
application/x-msaccess
.mdbnon enregistré
application/x-msbinder
.obdnon enregistré
application/x-mscardfile
.crdnon enregistré
application/x-msclip
.clpnon enregistré
application/x-msdownload
.bat .com .dll .exe .msinon enregistré
application/x-msmediaview
.m13 .m14 .mvbnon enregistré
application/x-msmetafile
.emf .emz .wmfnon enregistré
application/x-msmoney
.mnynon enregistré
application/x-mspublisher
.pubnon enregistré
application/x-msschedule
.scdnon enregistré
application/x-msterminal
.trmnon enregistré
application/x-mswrite
.wrinon enregistré
application/x-netcdf
.cdf .ncnon enregistré
application/x-nzb
.nzbnon enregistré
application/x-perl
.pl .pmnon enregistré
application/x-pilot
.pdb .prcnon enregistré
application/x-pkcs12
.p12 .pfxnon enregistré
application/x-pkcs7-certificates
.p7b .spcnon enregistré
application/x-pkcs7-certreqresp
.p7rnon enregistré
application/x-rar-compressed
.rarnon enregistré
application/x-redhat-package-manager
.rpmnon enregistré
application/x-research-info-systems
.risnon enregistré
application/x-sea
.seanon enregistré
application/x-sh
.shnon enregistré
application/x-shar
.sharnon enregistré
application/x-shockwave-flash
.swfnon enregistré
application/x-silverlight-app
.xapnon enregistré
application/x-sql
.sqlnon enregistré
application/x-stuffit
.sitnon enregistré
application/x-stuffitx
.sitxnon enregistré
application/x-subrip
.srtnon enregistré
application/x-sv4cpio
.sv4cpionon enregistré
application/x-sv4crc
.sv4crcnon enregistré
application/x-t3vm-image
.t3non enregistré
application/x-tads
.gamnon enregistré
application/x-tar
.tarnon enregistré
application/x-tcl
.tcl .tknon enregistré
application/x-tex
.texnon enregistré
application/x-tex-tfm
.tfmnon enregistré
application/x-texinfo
.texi .texinfonon enregistré
application/x-tgif
.objnon enregistré
application/x-ustar
.ustarnon enregistré
application/x-wais-source
.srcnon enregistré
application/x-x509-ca-cert
.crt .der .pem[RFC8894]
application/x-xfig
.fignon enregistré
application/x-xliff+xml
.xlfnon enregistré
application/x-xpinstall
.xpinon enregistré
application/x-xz
.xznon enregistré
application/x-zmachine
.z1 .z2 .z3 .z4 .z5 .z6 .z7 .z8non enregistré
application/xaml+xml
.xamlnon enregistré
application/xcap-diff+xml
.xdf[RFC5874]
application/xenc+xml
.xenc[Joseph_Reagle][XENC_WG]
application/xhtml+xml
.xht .xhtml[W3C][Robin_Berjon]
application/xml
.xml .xsl[RFC7303]
application/xml-dtd
.dtd[RFC7303]
application/xop+xml
.xop[Mark_Nottingham]
application/xproc+xml
.xplnon enregistré
application/xslt+xml
.xslt[W3C][http://www.w3.org/TR/2007/REC-xslt20-20070123/#media-type-registration]
application/xspf+xml
.xspfnon enregistré
application/xv+xml
.mxml .xhvml .xvm .xvml[RFC4374]
application/yang
.yang[RFC6020]
application/yin+xml
.yin[RFC6020]
application/zip
.zip[Paul_Lindner]

audio34

audio/adpcm
.adpnon enregistré
audio/basic
.au .snd[RFC2045][RFC2046]
audio/midi
.kar .mid .midi .rminon enregistré
audio/mp4
.m4a .mp4a[RFC4337][RFC6381]
audio/mpeg
.m2a .m3a .mp2 .mp2a .mp3 .mpga[RFC3003]
audio/ogg
.oga .ogg .opus .spx[RFC5334][RFC7845]
audio/s3m
.s3mnon enregistré
audio/silk
.silnon enregistré
audio/vnd.dece.audio
.uva .uvva[Michael_A_Dolan]
audio/vnd.digital-winds
.eol[Armands_Strazds]
audio/vnd.dra
.dra[Jiang_Tian]
audio/vnd.dts
.dts[William_Zou]
audio/vnd.dts.hd
.dtshd[William_Zou]
audio/vnd.lucent.voice
.lvp[Greg_Vaudreuil]
audio/vnd.ms-playready.media.pya
.pya[Steve_DiAcetis]
audio/vnd.nuera.ecelp4800
.ecelp4800[Michael_Fox]
audio/vnd.nuera.ecelp7470
.ecelp7470[Michael_Fox]
audio/vnd.nuera.ecelp9600
.ecelp9600[Michael_Fox]
audio/vnd.rip
.rip[Martin_Dawe]
audio/webm
.webanon enregistré
audio/x-aac
.aacnon enregistré
audio/x-aiff
.aif .aifc .aiffnon enregistré
audio/x-caf
.cafnon enregistré
audio/x-flac
.flacnon enregistré
audio/x-m4a
.m4anon enregistré
audio/x-matroska
.mkanon enregistré
audio/x-mpegurl
.m3unon enregistré
audio/x-ms-wax
.waxnon enregistré
audio/x-ms-wma
.wmanon enregistré
audio/x-pn-realaudio
.ra .ramnon enregistré
audio/x-pn-realaudio-plugin
.rmpnon enregistré
audio/x-realaudio
.ranon enregistré
audio/x-wav
.wavnon enregistré
audio/xm
.xmnon enregistré

font5

font/collection
.ttc[RFC8081]
font/otf
.otf[RFC8081]
font/ttf
.ttf[RFC8081]
font/woff
.woff[RFC8081]
font/woff2
.woff2[RFC8081]

image54

image/avif
.avif[Alliance_for_Open_Media][Cyril_Concolato]
image/bmp
.bmp[RFC7903]
image/cgm
.cgm[Alan_Francis]
image/g3fax
.g3[RFC1494]
image/gif
.gif[RFC2045][RFC2046]
image/heic
.heic[ISO-IEC_JTC_1][David_Singer]
image/heic-sequence
.heics[ISO-IEC_JTC_1][David_Singer]
image/heif
.heif[ISO-IEC_JTC_1][David_Singer]
image/heif-sequence
.heifs[ISO-IEC_JTC_1][David_Singer]
image/ief
.ief[RFC1314]
image/jpeg
.jpe .jpeg .jpg[RFC2045][RFC2046]
image/jxl
.jxl[ISO-IEC_JTC_1_SC_29_WG_1][ISO-IEC_JTC_1]
image/ktx
.ktx[Khronos][Mark_Callow]
image/png
.png[W3C][PNG_WG][PNG]
image/prs.btif
.btif[Ben_Simon]
image/sgi
.sginon enregistré
image/svg+xml
.svg .svgz[W3C][http://www.w3.org/TR/SVG/mimereg.html]
image/tiff
.tif .tiff[RFC3302]
image/vnd.adobe.photoshop
.psd[Kim_Scarborough]
image/vnd.dece.graphic
.uvg .uvi .uvvg .uvvi[Michael_A_Dolan]
image/vnd.djvu
.djv .djvu[Leon_Bottou]
image/vnd.dvb.subtitle
.sub[Peter_Siebert][Michael_Lagally]
image/vnd.dwg
.dwg[Jodi_Moline]
image/vnd.dxf
.dxf[Jodi_Moline]
image/vnd.fastbidsheet
.fbs[Scott_Becker]
image/vnd.fpx
.fpx[Marc_Douglas_Spencer]
image/vnd.fst
.fst[Arild_Fuldseth]
image/vnd.fujixerox.edmics-mmr
.mmr[Masanori_Onda]
image/vnd.fujixerox.edmics-rlc
.rlc[Masanori_Onda]
image/vnd.ms-modi
.mdi[Gregory_Vaughan]
image/vnd.ms-photo
.wdpnon enregistré
image/vnd.net-fpx
.npx[Marc_Douglas_Spencer]
image/vnd.wap.wbmp
.wbmp[Peter_Stark]
image/vnd.xiff
.xif[Steven_Martin]
image/webp
.webp[RFC9649]
image/x-3ds
.3dsnon enregistré
image/x-cmu-raster
.rasnon enregistré
image/x-cmx
.cmxnon enregistré
image/x-freehand
.fh .fh4 .fh5 .fh7 .fhcnon enregistré
image/x-icon
.iconon enregistré
image/x-jng
.jngnon enregistré
image/x-mrsid-image
.sidnon enregistré
image/x-ms-bmp
.bmpnon enregistré
image/x-pcx
.pcxnon enregistré
image/x-pict
.pct .picnon enregistré
image/x-portable-anymap
.pnmnon enregistré
image/x-portable-bitmap
.pbmnon enregistré
image/x-portable-graymap
.pgmnon enregistré
image/x-portable-pixmap
.ppmnon enregistré
image/x-rgb
.rgbnon enregistré
image/x-tga
.tganon enregistré
image/x-xbitmap
.xbmnon enregistré
image/x-xpixmap
.xpmnon enregistré
image/x-xwindowdump
.xwdnon enregistré

message1

message/rfc822
.eml .mime[RFC2045][RFC2046]

model11

model/iges
.iges .igs[Curtis_Parks]
model/mesh
.mesh .msh .silo[RFC2077]
model/vnd.collada+xml
.dae[James_Riordon]
model/vnd.dwf
.dwf[Jason_Pratt]
model/vnd.gdl
.gdl[Attila_Babits]
model/vnd.gtw
.gtw[Yutaka_Ozaki]
model/vnd.vtu
.vtu[Boris_Rabinovitch]
model/vrml
.vrml .wrl[RFC2077]
model/x3d+binary
.x3db .x3dbznon enregistré
model/x3d+vrml
.x3dv .x3dvznon enregistré
model/x3d+xml
.x3d .x3dz[Web3D][Web3D_X3D]

text43

text/cache-manifest
.appcache[W3C][Robin_Berjon]
text/calendar
.ics .ifb[RFC5545]
text/css
.css[W3C][https://www.w3.org/TR/css]
text/csv
.csv[RFC4180][RFC7111]
text/html
.htm .html .shtml[W3C][Robin_Berjon]
text/javascript
.js .mjs[RFC9239]
text/mathml
.mmlnon enregistré
text/n3
.n3[W3C][Eric_Prudhommeaux]
text/plain
.conf .def .in .list .log .text .txt[RFC2046][RFC3676][RFC5147]
text/prs.lines.tag
.dsc[John_Lines]
text/richtext
.rtx[RFC2045][RFC2046]
text/sgml
.sgm .sgml[RFC1874]
text/tab-separated-values
.tsv[Paul_Lindner]
text/troff
.man .me .ms .roff .t .tr[RFC4263]
text/turtle
.ttl[W3C][Eric_Prudhommeaux]
text/uri-list
.uri .uris .urls[RFC2483]
text/vcard
.vcard[RFC6350]
text/vnd.curl
.curl[Robert_Byrnes]
text/vnd.curl.dcurl
.dcurlnon enregistré
text/vnd.curl.mcurl
.mcurlnon enregistré
text/vnd.curl.scurl
.scurlnon enregistré
text/vnd.fly
.fly[John-Mark_Gurney]
text/vnd.fmi.flexstor
.flx[Kari_E._Hurtta]
text/vnd.graphviz
.gv[John_Ellson]
text/vnd.in3d.3dml
.3dml[Michael_Powers]
text/vnd.in3d.spot
.spot[Michael_Powers]
text/vnd.sun.j2me.app-descriptor
.jad[Gary_Adams]
text/vnd.wap.wml
.wml[Peter_Stark]
text/vnd.wap.wmlscript
.wmls[Peter_Stark]
text/x-asm
.asm .snon enregistré
text/x-c
.c .cc .cpp .cxx .dic .h .hhnon enregistré
text/x-component
.htcnon enregistré
text/x-fortran
.f .f77 .f90 .fornon enregistré
text/x-java-source
.javanon enregistré
text/x-nfo
.nfonon enregistré
text/x-opml
.opmlnon enregistré
text/x-pascal
.p .pasnon enregistré
text/x-setext
.etxnon enregistré
text/x-sfv
.sfvnon enregistré
text/x-uuencode
.uunon enregistré
text/x-vcalendar
.vcsnon enregistré
text/x-vcard
.vcfnon enregistré
text/xml
.xml[RFC7303]

video40

video/3gpp
.3gp .3gpp[RFC3839][RFC6381]
video/3gpp2
.3g2[RFC4393][RFC6381]
video/h261
.h261[RFC4587]
video/h263
.h263[RFC3555]
video/h264
.h264[RFC6184]
video/jpeg
.jpgv[RFC3555]
video/jpm
.jpgm .jpmnon enregistré
video/mj2
.mj2 .mjp2[RFC3745]
video/mp2t
.m2t .m2ts .mts .ts[RFC3555]
video/mp4
.mp4 .mp4v .mpg4[RFC4337][RFC6381]
video/mpeg
.m1v .m2v .mpe .mpeg .mpg[RFC2045][RFC2046]
video/ogg
.ogv[RFC5334][RFC7845]
video/quicktime
.mov .qt[RFC6381][Paul_Lindner]
video/vnd.dece.hd
.uvh .uvvh[Michael_A_Dolan]
video/vnd.dece.mobile
.uvm .uvvm[Michael_A_Dolan]
video/vnd.dece.pd
.uvp .uvvp[Michael_A_Dolan]
video/vnd.dece.sd
.uvs .uvvs[Michael_A_Dolan]
video/vnd.dece.video
.uvv .uvvv[Michael_A_Dolan]
video/vnd.dvb.file
.dvb[Peter_Siebert][Kevin_Murray]
video/vnd.fvt
.fvt[Arild_Fuldseth]
video/vnd.mpegurl
.m4u .mxu[Heiko_Recktenwald]
video/vnd.ms-playready.media.pyv
.pyv[Steve_DiAcetis]
video/vnd.uvvu.mp4
.uvu .uvvu[Michael_A_Dolan]
video/vnd.vivo
.viv[John_Wolfe]
video/webm
.webmnon enregistré
video/x-f4v
.f4vnon enregistré
video/x-fli
.flinon enregistré
video/x-flv
.flvnon enregistré
video/x-m4v
.m4vnon enregistré
video/x-matroska
.mk3d .mks .mkvnon enregistré
video/x-mng
.mngnon enregistré
video/x-ms-asf
.asf .asxnon enregistré
video/x-ms-vob
.vobnon enregistré
video/x-ms-wm
.wmnon enregistré
video/x-ms-wmv
.wmvnon enregistré
video/x-ms-wmx
.wmxnon enregistré
video/x-ms-wvx
.wvxnon enregistré
video/x-msvideo
.avinon enregistré
video/x-sgi-movie
.movienon enregistré
video/x-smv
.smvnon enregistré

chemicalarbre absent du registre6

chemical/x-cdx
.cdxnon enregistré
chemical/x-cif
.cifnon enregistré
chemical/x-cmdf
.cmdfnon enregistré
chemical/x-cml
.cmlnon enregistré
chemical/x-csml
.csmlnon enregistré
chemical/x-xyz
.xyznon enregistré

x-conferencearbre absent du registre1

x-conference/x-cooltalk
.icenon enregistré

Construit à partir du registre de l’IANA et des mime.types des deux serveurs le 2026-08-08.

Aussi disponible en : English · Español · Português · العربية

Types MIME

Les types de médias qu’on peut réellement vous servir, les enregistrés signalés et les divergences tranchées.

Qu’est-ce qu’un type MIME ?

Un type MIME — la norme dit désormais type de média — est l’étiquette qu’un serveur colle à un fichier pour que le navigateur sache de quoi il s’agit. Il voyage dans l’en-tête Content-Type, ressemble à text/html ou image/png, et c’est lui qui décide si votre navigateur affiche une page, montre une image ou vous propose un téléchargement. S’il est faux, un fichier parfaitement sain arrive en charabia ou en téléchargement inattendu.

La liste qui fait foi est le registre des types de médias de l’IANA, qui en compte 2 318 répartis en neuf arbres de premier niveau. Cette page est construite à partir de ce registre, du mime.types d’Apache httpd et de celui de nginx, tous trois téléchargés et non remémorés.

Et elle n’est délibérément pas un déversement du registre, pour une raison qu’il vaut mieux connaître avant d’aller le consulter soi-même.

Comment utiliser cette liste

  1. Cherchez par extension ou par type. Une extension correspond exactement, avec ou sans le point : webp et .webp fonctionnent pareil. Tout le reste est cherché dans le type : image/ vous donne l’arbre des images et +xml les types à suffixe structuré.
  2. Regardez l’étiquette avant de vous fier à un type. Enregistré signifie qu’il figure au registre de l’IANA, et la référence à côté est le RFC ou l’organisation qui l’y a inscrit. Les autres sont des types qu’un serveur web vous enverra sans sourciller et qu’aucun registre n’a jamais vus.
  3. Lisez la table des divergences si votre fichier est de ceux qui posent problème. Treize extensions reçoivent des réponses différentes d’Apache et de nginx, et la table indique à qui le registre donne raison dans chaque cas.

Le registre ne peut pas répondre à la question qui vous amène

Presque tout le monde arrive sur une liste de types MIME avec la même question : quel Content-Type envoyer pour un fichier .webp ? Le registre de l’IANA ne peut pas vous le dire. Ses colonnes sont Nom, Modèle et Référence : il n’y a aucune colonne d’extensions, parce que quelle extension correspond à quel type n’est pas ce que l’IANA enregistre. Vous pouvez chercher image/webp et confirmer son existence ; vous ne pouvez pas chercher .webp.

Rien d’autre ne comble le vide. La norme MIME Sniffing du WHATWG, celle que les navigateurs implémentent réellement, énonce sans détour que les extensions ne servent pas à déterminer le type d’une ressource obtenue par HTTP car elles ne sont pas fiables et se falsifient aisément, et elle ne publie aucune table d’extensions. La correspondance n’est tout simplement normalisée nulle part.

Ce qui tranche en pratique, c’est le serveur web placé devant vos fichiers. Cette liste applique donc une règle annoncée plutôt qu’une sélection à la main : elle contient tout type de média auquel Apache httpd ou nginx associe au moins une extension, soit 790, c’est-à-dire l’ensemble qu’on peut réellement vous servir. Le total du registre est imprimé à côté pour que nul ne prenne la partie pour le tout.

Deux serveurs, 91 extensions communes, 13 divergences

Apache associe 998 extensions et nginx 110. Quatre-vingt-onze figurent chez les deux, et sur treize d’entre elles — 14,3 % — chacun donne une réponse différente. Ce ne sont pas des formats obscurs : on y trouve .js et .xml, deux des types de fichiers les plus servis du web.

Un simple décompte de divergences ne vaudrait rien, aussi chaque conflit est-il tranché ici à l’aide du registre. Trois reviennent nettement à Apache : pour .bmp, .m4a et .pdb, Apache donne un type enregistré et nginx un type qui ne l’est pas. Six sont nginx se rabattant sur application/octet-stream, qui est enregistré, techniquement correct et ne dit rien au navigateur — c’est ce qui fait que .exe, .iso et .deb se téléchargent au lieu de mal tourner. Deux n’ont de type enregistré d’aucun côté.

Les deux derniers sont les intéressants, et ils le sont en sens inverse. Pour .xml, application/xml et text/xml sont tous deux enregistrés, et le RFC 7303 les enregistre à dessein tous les deux : aucun serveur n’a tort et il n’y a pas de réponse à trouver. Pour .js, les deux sont enregistrés aussi, mais l’entrée d’application/javascript cite le RFC 9239, le document qui a fait de text/javascript la forme standard et rendu les autres obsolètes. Apache est à jour ; nginx est en retard. Même symptôme en surface, explication radicalement différente, et seule la lecture des références permet de les distinguer.

Un tiers de ce qu’on peut vous servir n’est pas au registre

Sur les 790 types de médias que ces serveurs associent à des extensions, 547 figurent au registre de l’IANA et 243 non. Cela représente près d’un tiers de tout ce qu’une installation par défaut remet à un navigateur, avec un Content-Type qu’aucun organisme de normalisation n’a jamais consigné. La plupart sont les restes préfixés x- de formats jamais enregistrés, et ils fonctionnent très bien en pratique précisément parce que personne ne vérifie.

Sept vont plus loin encore et emploient un arbre de premier niveau qui n’existe pas. L’IANA en enregistre neuf — application, audio, font, image, message, model, multipart, text et video — et Apache livre six types chemical/* pour des formats de fichiers moléculaires, plus un sous x-conference. Un serveur web fraîchement installé vous servira un Content-Type dont le premier composant n’est même pas un arbre enregistré.

Rien de scandaleux là-dedans : c’est ainsi que finit par fonctionner une convention trentenaire sans mécanisme de contrôle. Mais mieux vaut le savoir avant de tenir pour standard un type croisé dans un fichier de configuration.

Limites honnêtes

Ceci est un instantané de trois documents mouvants, et la date de construction est imprimée en bas. Le registre gagne des entrées régulièrement et les deux serveurs mettent à jour leurs correspondances ; le script qui assemble le tout se trouve dans le dépôt, la page peut donc dire quand elle était exacte.

Deux serveurs ne sont pas non plus tous les serveurs. IIS, Caddy, les frameworks Node, les CDN et la bibliothèque standard de chaque langage portent leur propre table, et ne s’accorderont pas davantage avec ces deux-là dans tous les cas. Apache et nginx ont été retenus parce qu’ils servent l’essentiel du web, non parce qu’ils seraient les seuls avis existants.

Et la limite de fond est celle que rappelle la norme de sniffing : le type déclaré par un serveur ne prouve rien du contenu d’un fichier. N’importe qui peut téléverser un fichier nommé photo.png rempli de HTML, ce qui est précisément pourquoi les navigateurs reniflent le contenu et pourquoi il ne faut jamais fonder une décision de sécurité sur un en-tête Content-Type.

Pourquoi est-ce gratuit ?

Parce que c’est une liste de faits publics assemblée à partir de trois sources publiques. La page est du texte statique avec un champ de recherche qui la filtre dans votre navigateur : rien n’est envoyé, rien n’est conservé, et aucun serveur n’intervient pour la lire.

Il n’y a donc ni compte, ni inscription, ni rien de réservé. Le registre est un document public, les deux fichiers mime.types sont libres, et le script qui en tire cette page est dans le dépôt à côté d’elle.