Publié par : Aurélie Montiel | février 21, 2008

Qu’est ce que le MIME?

Multipurpose Internet Mail Extensions (MIME) est un standard internet qui étend le format de données des courriels pour supporter des textes en différents codage de caractères autres que l’ASCII, des contenus non textuels, des contenus multiples, et des informations d’en-tête en d’autres codages que l’ASCII. Les courriels étant généralement envoyés via le protocole SMTP au format MIME, ces courriels sont souvent appelés courriels SMTP/MIME.À l’origine SMTP avait été prévu pour ne transférer que des fichiers textes (codés en ASCII). Avec l’apparition du multimédia et l’utilisation croissante des applications bureautiques, le besoin s’est fait sentir d’échanger, en plus des fichiers textes, des fichiers binaires (format des applications bureautiques, images, sons, fichiers compressés).Les types de contenus définis par le standard MIME peuvent être utilisés à d’autres fins que l’envoi de courriels, dans les protocoles de communication comme le HTTP pour le World Wide Web.MIME est spécifié dans cinq RFC : RFC 2045, RFC 2046, RFC 2047, RFC 2048 et RFC 2077. 

Voici un exemple de courrier au format MIMEooici un exemple de courrier au format MIME 

From: jbon@domaine1.com
To: jdeuf@domaine2.com
Subject: MIME
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="mime-c-bien"
 
 Ceci est un message mime
 
--mime-c-bien
 
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
 
Salut,
 
        je t'envoie le document sur le format MIME que tu m'as demandé.
 
        Cordialement.
 
                Jean BON
 
--mime-c-bien
 
Content-Type: message/external-body; access-type=anon-ftp;
                 site="ftp.domaine1.com";
                 name="/pub/Linux/Mail/MIME/mime.txt"
 
–mime-c-bien

 DesDes

DDEs

 http://fr.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions 

http://www.linux-france.org/article/memo/smtp/node18.html*

http://www.commentcamarche.net/courrier-electronique/mime.php3   Les Types MIME principaux 

Le type MIME, utilisé dans l’entête Content-Type, est utilisé d’une part pour typer les documents attachés à un courrier. Un type MIME est constitué de la manière suivante : Content-type: type_mime_principal/sous_type_mimeUne image GIF possèdera par exemple le type MIME suivant : Content-type: image/gifLes types principaux de données, appelés parfois « types de données discrets », sont les suivants :                  

Text: données textuelles lisibles. text/rfc822 [RFC822] ; text/plain [RFC2646] ; text/html [RFC2854] .                          image: données binaires représentant des images numériques image/jpeg ; image/gif ; image/png.

 Audio: données numériques sonores audio/basic ; audio/wav

Video : données vidéos : video/mpeg

Application : données binaires autres. application/octet-stream ; application/pdf Le type MIME est également utilisé sur le Web, 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 comment afficher le document.  Liste des types MIME  

Les types MIME sont normalisés par un organisme appelé IANA (Internet Assigned Numbers Authority).

Voici une liste non exhaustive des types MIME les plus courants

Type MIME Type de fichier Extension associée
application/atom+xml Fichiers au format ATOM atom
application/iges Fichiers CAS iges
application/javascript Fichiers Javascript js
application/dxf Fichiers AutoCAD dxf
application/mp4 Fichiers MPEG4 mp4
application/iges Format d’échange CAO IGES igs,iges
application/octet-stream Fichiers binaires non interprétés bin
application/msword Fichiers bureautique au format Microsoft Word doc
application/pdf Fichiers Adobe Acrobat pdf
application/postscript Fichiers PostScript ai,eps,ps
application/rtf Format de texte enrichi rtf
application/sgml Fichiers SGML sgml
application/vnd.ms-excel Fichiers tableur au format Microsoft Excel xls
application/vnd.ms-powerpoint Fichiers diaporama au format Microsoft Powerpoint ppt
application/xml fichier XML xml
application/x-tar Fichiers compressés tar tar
application/zip Fichiers compressés ZIP man
audio/basic Fichiers audio basiques au,snd
audio/mpeg Fichiers audio MPEG mpg,mp3
audio/mp4 Fichiers audio MPEG-4 mp4
audio/x-aiff Fichiers audio AIFF aif,aiff,aifc
audio/x-wav Fichiers audio Wave wav
image/gif Images gif man
image/jpeg Images JPEG jpg,jpeg,jpe
image/png Images PNG png
image/tiff Images Tiff tiff,tif
image/x-portable-bitmap Fichiers Bitmap PBM pbm
image/x-portable-graymap Fichiers Graymap PBM pgm
image/x-portable-pixmap Fichiers Pixmap PBM ppm
multipart/x-zip Fichiers archive zip zip
multipart/x-gzip Fichiers archive GNU zip gz,gzip
text/css Feuille de style css
text/csv Fichiers texte avec séparation des valeurs csv
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/rtf Fichiers texte au format Rich Text Format rtf
text/tab-separated-value Fichiers texte avec séparation des valeurs tsv
text/xml Fichiers XML xml
video/h264 Vidéos H.264 h264
video/dv Vidéos au format DV dv
video/mpeg Vidéos MPEG mpeg,mpg,mpe
video/quicktime Vidéos QuickTime qt,mov
video/msvideo Vidéos Microsoft Windows avi

Répondre

Votre réponse :

Catégories