MIME : Multipurpose Internet Mail Extensions

A l'origine le courrier électronique était prévu pour ne transporter que des textes ASCII, sans accent ni enrichissement, codés sur 7 bits. Pour coder un texte écrit en français, l'ASCII est insuffisant. Les langues latines de façon générale, nécessitent un espace de 8 bits pour être codées. Cet "alphabet latin" à été normalisé sous ISO 8859-1 ou ISO-Latin-1.

MIME permet d'utiliser ces alphabets étendus sur 8 bits (et même plus), ouvrant ainsi les possibilités d'envoyer des messages par courrier électronique dans un grand nombre de langues, et avec des fichiers attachés.

Pour réaliser cette intégration des jeux de caractères 8 bits, MIME rajoute trois lignes dans l'en-tête de tout message échangé sur l'Internet :

  • une décrit le contenu du message (le jeu de caractères ISO 8859-1 par exemple).
  • une autre indique le codage utilisé pour transporter le contenu du message (comme Quoted-Printable).
  • une signale que MIME est utilisé (Mime-Version: 1.0).

En-têtes

  • MIME Version : Identification de la version MIME.
  • Content-Description : Chaîne de caractères qui décrit le contenu.
  • Content-Id : Identificateur unique.
  • Content-Transfer-Encoding : Format d'encodage du contenu.
  • Content-Type : Nature du message

Valeurs du Content-Type de MIME

Remarque :

La liste suivante n'est pas exaustive, et les différentes valeurs ne sont pas triées dans l'ordre alphabétique.

TypeSous-type Description
TexthtmlFichiers HTML
plainFichiers texte sans mise en forme
richtextFichiers texte enrichis
comma-separated-valuesFichiers texte avec séparation des valeurs (CSV)
tab-separated-valueFichiers texte avec séparation des valeurs
cssFeuilles de styles en cascades
javascriptFichier JavaScriptS
vnd.wap.wmlFichiers WML (WAP)
x-setextFichiers texte Struct
ImagegifImages gif
iefImages exchange format
jpegImages Jpeg
tiffImages Tiff
x-cmu-rasterRaster cmu
x-portable-anymapFichiers Anymap PBM
x-portable-bitmapFichiers Bitmap PBM
x-portable-graymapFichiers Graymap PBM
x-portable-pixmapFichiers Pixmap PBM
x-rgbImage RGB
x-xbitmapImages Bitmap X
x-xpixmapImages Pixmap X
x-xwindowdumpImages dump X Window
AudioBasicSon audible
x-aiffFichiers audio AIFF
x-wavFichiers audio Wave
VideompegVidéos MPEG
quicktimeVidéos QuickTime
msvideoVidéos Microsoft Windows
x-sgi-movieVidéos MoviePlayer
ApplicationacadFichiers AutoCAD
clariscadFichiers ClarisCAD
draftingFichiers MATRA Prelude drafting
dxfFichiers AutoCAD
i-deasFichiers SDRC I-deas
igesFormat d'échange CAO IGES
octet-streamFichiers binaires non interprétés
odaFichiers ODA
pdfFichiers Adobe Acrobat
postscriptFichiers PostScript
pro_engFichiers ProEngineer
rtfFormat de texte enrichi
setFichiers CAO SET
slaFichiers stéréolithographie
solidsFichiers MATRA Solids
stepFichiers de données STEP
vdaFichiers de surface
x-mifFichiers Framemaker
x-cshScript C-Shell (UNIX)
x-dviFichiers texte dvi
hdfFichiers de données
x-latexFichiers LaTEX
x-netcdfFichiers netCDF
x-shScript Bourne Shell
x-tclScript Tcl
x-texfichiers Tex
x-texinfoFichiers eMacs
x-troffFichiers Troff
x-troff-manFichiers Troff/macro man
x-troff-meFichiers Troff/macro ME
x-troff-msFichiers Troff/macro MS
x-wais-sourceSource Wais
x-bcpioCPIO binaire
x-cpioCPIO Posix
x-gtarTar GNU
x-sharArchives Shell
x-sv4cpioCPIO SVR4n
x-sv4crcCPIO SVR4 avec CRC
x-tarFichiers compressés tar
x-ustarFichiers compressés tar Posix
zipFichiers compressés ZIP
MessageRfc822Message MIME RFC822
PartialLe message a été découpé pour la transmission
External-bodyLe message lui-même doit être pris sur le réseau
MultipartMixedLe message comporte des parties indépendantes dans l'ordre spécifié
AlternativeLe même message existe en plusieurs formats
ParallelLe message comporte des parties à voir simultanément
DigestChaque partie du message est un message RFC822 à part entière
relatedLes parties sont liées
reportrapport
signed signées
voice-messagemessage vocal

Types de jeux de caractères

  • ISO-8859-1 (ISO_8859-1:1987)
  • ISO-8859-2 (ISO_8859-2:1987)
  • ISO-8859-3 (ISO_8859-3:1988)
  • ISO-8859-4 (ISO_8859-4:1988)
  • ISO-8859-5 (ISO_8859-5:1988)
  • ISO-8859-6 (ISO_8859-6:1987)
  • ISO-8859-7 (ISO_8859-7:1987)
  • ISO-8859-8 (ISO_8859-8:1987)
  • ISO-8859-9 (ISO_8859-9:1989)
  • US-ASCII (ANSI_X3.4-1968)

Types de codage

  • 7BIT
  • BINARY
  • 8BIT
  • QUOTED-PRINTABLE
  • BASE64

Remarque :

BASE64 permet de transporter les données binaires et les textes exploitants plus de 7 bits sur Internet. Base64 est standardisé contrairement à BinHex ou uuencode, et Base64 est plus résistant face aux transformations qui peuvent altérer le contenu au cours de son transport entre les MTAs sur le réseau Internet.

Plus d'infos :

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

11 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-472
Document créé le 08/09/05 00:00, dernière modification le Vendredi 17 Juin 2011, 12:12
Source du document imprimé : http://www.gaudry.be/mail-mime.html Document affiché 2 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,74 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
L'internet est si grand, si puissant et si inutile que pour certaines personnes c'est un parfait substitut à la vie.

Andrew Brown
 
l'infobrol
Nous sommes le Samedi 02 Juin 2012, 10:19, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)