I] DÉFINITION
Multipurpose Internet Mail Extensions (définitions polyvalentes des données qui transitent via l’Internet) est une norme qui définit les types de données (son, image, données compressées, etc.) échangées par la messagerie électronique sur l’Internet.
Elle concerne tout document codé suivant un jeu de caractères autre que l’US-ASCII
Cette norme est appliquée aussi par le protocole HTTP et donc par les navigateurs dans leurs échanges avec les serveurs et par certains logiciels tels les aspirateurs de site.
La norme MIME est définit par RFC 1521. Une liste officielle des types MIME est mise à jour régulièrement et les spécifications sont maintenues par Internet Assigned Numbers Authority (IANA) http://www.iana.org/assignments/media-types/ .
II] EXEMPLES :
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
Liste des types MIME
|
Type MIME |
Type de fichier |
Extension associée |
|
application/acad |
Fichiers AutoCAD |
dwg |
|
application/clariscad |
Fichiers ClarisCAD |
ccad |
|
application/drafting |
Fichiers MATRA Prelude drafting |
drw |
|
application/dxf |
Fichiers AutoCAD |
dxf |
|
application/i-deas |
Fichiers SDRC I-deas |
unv |
|
application/iges |
Format d’échange CAO IGES |
igs,iges |
|
application/octet-stream |
Fichiers binaires non interprétés |
bin |
|
application/oda |
Fichiers ODA |
oda |
|
application/pdf |
Fichiers Adobe Acrobat |
|
|
application/postscript |
Fichiers PostScript |
ai,eps,ps |
|
application/pro_eng |
Fichiers ProEngineer |
prt |
|
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/vda |
Fichiers de surface |
vda |
|
application/x-mif |
Fichiers Framemaker |
mif |
|
application/x-csh |
Script C-Shell (UNIX) |
dwg |
|
application/x-dvi |
Fichiers texte dvi |
dvi |
|
application/hdf |
Fichiers de données |
hdf |
|
application/x-latex |
Fichiers LaTEX |
latex |
|
application/x-netcdf |
Fichiers netCDF |
nc,cdf |
|
application/x-sh |
Script Bourne Shell |
dwg |
|
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-wais-source |
Source Wais |
src |
|
application/x-bcpio |
CPIO binaire |
bcpio |
|
application/x-cpio |
CPIO Posix |
cpio |
|
application/x-gtar |
Tar GNU |
gtar |
|
application/x-shar |
Archives Shell |
shar |
|
application/x-sv4cpio |
CPIO SVR4n |
sv4cpio |
|
application/x-sv4crc |
CPIO SVR4 avec CRC |
sc4crc |
|
application/x-tar |
Fichiers compressés tar |
tar |
|
application/x-ustar |
Fichiers compressés tar Posix |
man |
|
application/zip |
Fichiers compressés ZIP |
man |
|
audio/basic |
Fichiers audio basiques |
au,snd |
|
audio/x-aiff |
Fichiers audio AIFF |
aif,aiff,aifc |
|
audio/x-wav |
Fichiers audio Wave |
wav |
|
image/gif |
Images gif |
man |
|
image/ief |
Images exchange format |
ief |
|
image/jpeg |
Images Jpeg |
jpg,jpeg,jpe |
|
image/tiff |
Images Tiff |
tiff,tif |
|
image/x-cmu-raster |
Raster cmu |
cmu |
|
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 Bitmap X |
xbm |
|
image/x-xpixmap |
Images Pixmap X |
xpm |
|
image/x-xwindowdump |
Images dump X Window |
man |
|
multipart/x-zip |
Fichiers archive zip |
zip |
|
multipart/x-gzip |
Fichiers archive GNU zip |
gz,gzip |
|
text/html |
Fichiers HTML |
htm,html |
|
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/x-setext |
Fichiers texte Struct |
etx |
|
video/mpeg |
Vidéos MPEG |
mpeg,mpg,mpe |
|
video/quicktime |
Vidéos QuickTime |
qt,mov |
|
video/msvideo |
Vidéos Microsoft Windows |
avi |
|
video/x-sgi-movie |
Vidéos MoviePlayer |
movie |
III] LIENS UTILES
http://www.enseignement.be/prof/dossiers/tice/rechtice/cefis-sel/synthese/types-mime.pdf (définition)
http://www.commentcamarche.net/systemes/mime.php3 (exemples)
http://www.iana.org/assignments/media-types/ (liste officielle des types MIME)
