Introduction
Cette expression permet d'indiquer le format d'envoi des données se retrouvant dans l'entête HTTP et SMTP. Ils ne sont pas directement visible par le client mais se sont une des informations transmise entre le navigateur Web (IE, FF, Chrome,...) et le serveur Web ou le client de messagerie (Outlook, Thunderbird,...) et le serveur de courriel.
Voici les définitions les plus courantes :
Content-Type | Description | Extensions |
---|---|---|
application/acad | Fichiers AutoCAD | dwg |
application/applefile | Fichiers AppleFile | |
application/astound | Fichiers Astound | asd,asn |
application/clariscad | Fichiers ClarisCAD | ccad |
application/csv-tab-delimited-table | Fichier de tableur CSV (chiffrier électronique) | csv |
application/drafting | Fichiers MATRA Prelude drafting | drw |
application/dsptype | Fichiers TSP | tsp |
application/dxf | Fichiers AutoCAD | dxf |
application/futuresplash | Fichiers Flash Futuresplash | spl |
application/gzip | Fichiers GNU Zip | gz |
application/hdf | Fichiers de données | hdf |
application/i-deas | Fichiers SDRC I-deas | unv |
application/iges | Format d'échange CAO IGES | igs,iges |
application/listenup | Fichiers Listenup | ptlk |
application/mac-binhex40 | Fichiers binaires Macintosh | hqx |
application/mbedlet | Fichiers Mbedlet | mbd |
application/mif | Fichiers FrameMaker Interchange Format | mif |
application/msexcel | Fichiers Microsoft Excel | xls,xla |
application/mshelp | Fichiers d'aide Microsoft Windows | hlp,chm |
application/mspowerpoint | Fichiers Microsoft Powerpoint | ppt,ppz,pps,pot |
application/msword | Fichiers Microsoft Word | doc,dot |
application/octet-stream | Fichiers binaires non interprétés | a,bin,exe,com,dll,class |
application/oda | Fichiers ODA | oda |
application/pdf | Fichiers Adobe Acrobat | |
application/postscript | Fichiers PostScript | ai,eps,ps |
application/pro_eng | Fichiers ProEngineer | prt |
application/rtc | Fichiers RTC | rtc |
application/rtf | Format de texte enrichi | rtf |
application/set | Fichiers CAO SET | set |
application/sla | Fichiers stéréolithographie | stl |
application/solids | Fichiers MATRA Solids | dwg |
application/step | Fichiers de données STEP | step |
application/studiom | Fichiers Studiom | smp |
application/toolbook | Fichiers Toolbook | tbk |
application/vda | Fichiers de surface | vda |
application/vnd.wap.wmlc | Fichiers WMLC (WAP) | wmlc |
application/vnd.wap.wmlscriptc | Fichiers script C WML (WAP) | wmlsc |
application/vocaltec-media-desc | Fichiers Vocaltec Mediadesc | vmd |
application/vocaltec-media-file | Fichiers Vocaltec Media | vmf |
application/x-authorware-bin | Macromedia Authorware | aab |
application/x-authorware-map | Macromedia Authorware | aam |
application/x-authorware-seg | Macromedia Authorware | aas |
application/x-bcpio | Fichiers BCPIO | bcpio |
application/x-bittorrent | Bittorrent | torrent |
application/x-compress | Fichiers compressé | z |
application/x-cpio | CPIO binaire | cpio |
application/x-cpio | CPIO Posix | cpio |
application/x-csh | Script C-Shell (UNIX) | csh |
application/x-director | Fichiers répertoire | dcr,dir,dxr |
application/x-dvi | Fichiers texte dvi | dvi |
application/x-envoy | Fichiers Envoy | evy |
application/x-gtar | Tar GNU | gtar |
application/x-httpd-php | Fichiers script PHP | php,phtml |
application/x-javascript | Fichiers JavaScript côté serveur | js |
application/x-latex | Fichiers source LaTEX | latex |
application/x-macbinary | Fichiers binaires Macintosh | bin |
application/x-mif | Fichiers Framemaker | mif |
application/xml | Fichiers d'application XML | xml |
application/xml-external-parsed-entity | Fichiers d'application XML à l'analyse syntaxique externe | |
application/xml-dtd | Fichiers d'application XML DTD | |
application/x-netcdf | Fichiers netCDF | nc,cdf |
application/x-nschat | Fichiers NS Chat | nsc |
application/x-sh | Script Bourne Shell | dwg |
application/x-shar | Archives Shell | shar |
application/x-shockwave-flash | Fichiers Flash Shockwave | swf,cab |
application/x-sprite | Fichiers Sprite | spr,sprite |
application/x-stuffit | Fichiers Stuffit | sit |
application/x-supercard | Fichiers Supercard | sca |
application/x-sv4cpio | CPIO SVR4n | sv4cpio |
application/x-sv4crc | CPIO SVR4 avec CRC | sc4crc |
application/x-tar | Fichiers compressés tar | tar |
application/x-tcl | Script Tcl | tcl |
application/x-tex | Fichiers Tex | tex |
application/x-texinfo | Fichiers eMacs | texinfo,texi |
application/x-troff | Fichiers Troff | t,tr,troff |
application/x-troff-man | Fichiers Troff/macro man | man |
application/x-troff-me | Fichiers Troff/macro ME | me |
application/x-troff-ms | Fichiers Troff/macro MS | ms |
application/x-ustar | Fichiers compressés tar Posix | man |
application/x-wais-source | Source Wais | src |
application/x-www-form-urlencoded | Données de formulaire HTML à CGI | |
application/zip | Fichiers compressés ZIP | zip |
audio/basic | Fichiers audio basiques | au,snd |
audio/echospeech | Fichiers Echospeed | es |
audio/tsplayer | Fichiers TS-Player | tsi |
audio/voxware | Fichiers Vox | vox |
audio/x-aiff | Fichiers audio AIFF | aif,aiff,aifc |
audio/x-dspeeh | Fichiers parole | dus,cht |
audio/x-midi | Fichiers MIDI | mid,midi |
audio/x-mpeg | Fichiers MPEG | mp2 |
audio/x-pn-realaudio | Fichiers RealAudio | ram,ra |
audio/x-pn-realaudio-plugin | Fichiers plugin RealAudio | rpm |
audio/x-qt-stream | Fichiers QuickTime Audio | stream |
audio/x-wav | Fichiers audio Wave | wav |
drawing/x-dwf | Fichiers Drawing | dwf |
image/cis-cod | Fichiers CIS-Cod | cod |
image/fif | Fichiers FIF | fif |
image/gif | Images gif | gif |
image/ief | Images exchange format | ief |
image/jpeg | Images Jpeg | jpg,jpeg,jpe |
image/tiff | Images Tiff | tiff,tif |
image/vasa | Fichiers Vasa | mcf |
image/vnd.wap.wbmp | Fichiers Bitmap (WAP) | wbmp |
image/x-cmu-raster | Raster cmu | cmu |
image/x-freehand | Fichiers Freehand | fh4,fh5,fhc |
image/x-portable-anymap | Fichiers Anymap PBM | pnm |
image/x-portable-bitmap | Fichiers Bitmap PBM | pbm |
image/x-portable-graymap | Fichiers Graymap PBM | pgm |
image/x-portable-pixmap | Fichiers Pixmap PBM | ppm |
image/x-rgb | Image RGB | rgb |
image/x-xbitmap | Images XBM | xbm |
image/x-xpixmap | Images XPM | xpm |
image/x-xwindowdump | Images dump X-Windows | man |
message/external-body | Nouvelle avec contenu externe | |
message/http | Nouvelle à entête HTTP | |
message/news | Nouvelle de Newsgroup | |
message/partial | Nouvelle avec contenu partiel | |
message/rfc822 | Nouvelle d'après RFC 1822 | |
model/vrml | Visualisation de mondes virtuels | wrl |
multipart/alternative | Données composites mélangées | |
multipart/byteranges | Données composites avec mentions d'octets | |
multipart/digest | Données composites / choix | |
multipart/encrypted | Données composites cryptées | |
multipart/form-data | Données composites de formulaire HTML | |
multipart/mixed | Données composites mélangées | |
multipart/parallel | Données composites parallèles | |
multipart/related | Données composites / liées | |
multipart/report | Données composites / rapport | |
multipart/signed | Données composites / signées | |
multipart/voice-message | Données composites / message vocal | |
multipart/x-gzip | Fichiers archive GNU zip | gz,gzip |
multipart/x-zip | Fichiers archive zip | zip |
text/comma-separated-values | Fichiers de données séparées par des virgules | csv |
text/css | Fichiers de feuilles de style CSS | css |
text/csv | Fichiers de compatibilité de chiffrier électronique (tableur) avec Excel, OpenOffice,... | csv |
text/html | Fichiers HTML | acgi,htm,html |
text/javascript | Fichiers JavaScript | js |
text/plain | Fichiers texte sans mise en forme | txt,g,h,c,cc,hh,m,f90 |
text/richtext | Fichiers texte enrichis | rtx |
text/tab-separated-value | Fichiers texte avec séparation des valeurs | tsv |
text/vnd.abc | Surge Runtime Environment | abc |
text/vnd.wap.wml | Fichiers WML (WAP) | wml |
text/vnd.wap.wmlscript | Fichiers script WML (WAP) | wmls |
text/x-setext | Fichiers texte Struct | etx |
text/x-sgml | Fichiers SGML | sgm,sgml |
text/x-speech | Fichiers Speech | talk,spc |
text/xml | Fichiers de texte XML. | xml |
text/xml-external-parsed-entity | Fichiers XML à l'analyse syntaxique externe | |
video/animaflex | Vidéos AnimaFlex | afl |
video/mpeg | Vidéos MPEG | mpeg,mpg,mpe |
video/msvideo | Vidéos de Microsoft Windows | avi |
video/quicktime | Vidéos QuickTime | qt,mov |
video/vnd.vivo | Fichiers Vivo | viv,vivo |
video/x-flv | Fichiers Flash | flv |
video/x-msvideo | Fichiers Microsoft AVI | avi |
video/x-sgi-movie | Vidéos MoviePlayer | movie |
workbook/formulaone | Fichiers FormulaOne | vts,vtts |
x-world/x-3dmf | Fichiers DMF | 3dm,3dmf |
x-world/x-vrml | Fichiers VRML | wrl |
Remarques
- Il n'est pas obligatoire de spécifié le type MIME aux applications de navigateur Web ou de client de messagerie, car il utilisera dans la mesure du possible l'extension du nom de fichier pour déterminer automatiquement le type MIME, toutefois, dans certaines situations, une confusion peut se produire et alors il faudra l'indiquer.
- Généralement, il s'agit d'informations transmises en format ASCII avec un saut de ligne pour en indiquer la fin (un CR ou un CRLF).
- Lorsqu'on constate un «x-» dans une partie du type, celle-ci indique qu'il ne s'agit pas d'un format standard reconnu au près de l'IANA.
- ASP 3.0 : On peut manipuler le type MIME avec la méthode Response.ContentType.
- ColdFusion : On peut manipuler le type MIME avec la balise CFCONTENT.
- Java : On peut manipuler le type MIME avec les classes DataFlavor, FileNameMap, FlavorMap, MimeTypeParseException, SystemFlavorMap,...
- PHP : On peut manipuler le type MIME avec les fonctions header, mb_decode_mimeheader,...
- phpBB (forum) : Ce projet contient dans la table «phpbb_attachments» les types MIME qu'il utilise pour le postage, les noms de fichiers physique et original,... Voir Langage de programmation - PHP - phpBB - Référence des tables
- SkyOS pour C++ : On peut manipuler le type MIME avec les classes SkyGI::Mime::Private, SkyGI::MimeAttributes::Private,...
Dernière mise à jour : Mardi, le 1er juillet 2014