Liste des types MIME

Le type MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités du courrier électronique (mail), c'est-à-dire de permettre d'insérer des documents (images, sons, texte, ...) dans un courrier.

Depuis, le type MIME est utilisé d'une part pour typer les documents attachés à un courrier mais aussi pour typer les documents transférés par le protocole HTTP. Ainsi lors d'une transaction entre un serveur web et un navigateur internet, le serveur web envoie en premier lieu le type MIME du fichier envoyé au navigateur, afin que ce dernier puisse savoir de quelle manière afficher le document.

Un type MIME est constitué de la manière suivante :
Content-type: type_mime_principal/sous_type_mime

Une image GIF a par exemple le type MIME suivant : Content-type: image/gif

En voici une liste relativement complète.

Type MIMEType de fichierExtension associée
application/acadFichiers AutoCADdwg
application/clariscadFichiers ClarisCADccad
application/draftingFichiers MATRA Prelude draftingdrw
application/dxfFichiers AutoCADdxf
application/i-deasFichiers SDRC I-deasunv
application/igesFormat d'échange CAO IGESigs,iges
application/octet-streamFichiers binaires non interprétésbin
application/odaFichiers ODAoda
application/pdfFichiers Adobe Acrobatpdf
application/postscriptFichiers PostScriptai,eps,ps
application/pro_engFichiers ProEngineerprt
application/rtfFormat de texte enrichirtf
application/setFichiers CAO SETset
application/slaFichiers stéréolithographiestl
application/solidsFichiers MATRA Solidsdwg
application/stepFichiers de données STEPstep
application/vdaFichiers de surfacevda
application/x-mifFichiers Framemakermif
application/x-cshScript C-Shell (UNIX)dwg
application/x-dviFichiers texte dvidvi
application/hdfFichiers de donnéeshdf
application/x-latexFichiers LaTEXlatex
application/x-netcdfFichiers netCDFnc,cdf
application/x-shScript Bourne Shelldwg
application/x-tclScript Tcltcl
application/x-texfichiers Textex
application/x-texinfoFichiers eMacstexinfo,texi
application/x-troffFichiers Trofft,tr,troff
application/x-troff-manFichiers Troff/macro manman
application/x-troff-meFichiers Troff/macro MEme
application/x-troff-msFichiers Troff/macro MSms
application/x-wais-sourceSource Waissrc
application/x-bcpioCPIO binairebcpio
application/x-cpioCPIO Posixcpio
application/x-gtarTar GNUgtar
application/x-sharArchives Shellshar
application/x-sv4cpioCPIO SVR4nsv4cpio
application/x-sv4crcCPIO SVR4 avec CRCsc4crc
application/x-tarFichiers compressés tartar
application/x-ustarFichiers compressés tar Posixman
application/zipFichiers compressés ZIPman
audio/basicFichiers audio basiquesau,snd
audio/x-aiffFichiers audio AIFFaif,aiff,aifc
audio/x-wavFichiers audio Wavewav
image/gifImages gifman
image/iefImages exchange formatief
image/jpegImages Jpegjpg,jpeg,jpe
image/tiffImages Tifftiff,tif
image/x-cmu-rasterRaster cmucmu
image/x-portable-anymapFichiers Anymap PBMpnm
image/x-portable-bitmapFichiers Bitmap PBMpbm
image/x-portable-graymapFichiers Graymap PBMpgm
image/x-portable-pixmapFichiers Pixmap PBMppm
image/x-rgbImage RGBrgb
image/x-xbitmapImages Bitmap Xxbm
image/x-xpixmapImages Pixmap Xxpm
image/x-xwindowdumpImages dump X Windowman
multipart/x-zipFichiers archive zipzip
multipart/x-gzipFichiers archive GNU zipgz,gzip
text/htmlFichiers HTMLhtm,html
text/plainFichiers texte sans mise en formetxt,g,h,c,cc,hh,m,f90
text/richtextFichiers texte enrichisrtx
text/tab-separated-valueFichiers texte avec séparation des valeurstsv
text/x-setextFichiers texte Structetx
video/mpegVidéos MPEGmpeg,mpg,mpe
video/quicktimeVidéos QuickTimeqt,mov
video/msvideoVidéos Microsoft Windowsavi
video/x-sgi-movieVidéos MoviePlayermovie

Cette liste peut être utilisée pour recréer la fonction mime_content_type() lorsqu'elle n'est pas disponible.

Publié le jeudi 12 novembre 2009 par Cat Crazy