Type MIME

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

Un Internet media type[1], à l'origine appelé type MIME ou juste MIME ou encore Content-type[2], est un identifiant de format de données sur internet en deux parties. Les identifiants étaient à l'origine définis dans la RFC 2046 pour leur utilisation dans les courriels à travers du SMTP mais ils ont été étendus à d'autres protocoles comme le HTTP ou le SIP.

Un type MIME est composé d'au moins deux parties : un type et un sous-type et d'un ou plusieurs autres champs au besoin. Par exemple, les sous-types du type text ont un champ optionnel charset indiquant le codage des caractères ; ou encore, les sous-types du type multipart définissent une option boundary entre les parties.

Les types et les sous-types qui commencent par « x- » ne sont pas standard ; ils ne peuvent pas être enregistrés par l'IANA[3]. Les sous-types qui commencent par « vnd. » sont la propriété de l’éditeur du logiciel auquel est associé le format, à l’origine[4].

Liste de media types usuels [modifier]

L'IANA entretient un registre des media types et des codages de caractères. Leur liste est accessible publiquement sur Internet à l'adresse : [1].

Quelques-uns des types les plus courants sont listés ci-après :

Notes et références [modifier]

  1. Internet Media Type registration, consistency of use, W3C, 3 juin 2002. Consulté le 29 novembre 2006.
  2. Nom d'un champ d'en-tête de différents protocoles utilisant le type MIME (exemple : Content-type:image/jpeg dans le protocole HTTP)
  3. Freed, N., « RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies », IETF, novembre 1996. Consulté le 29 novembre 2006.
  4. Freed, N., « RFC 2048 - Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures », IETF, novembre 1996. Consulté le 29 novembre 2006
  5. http://msdn.microsoft.com/en-us/library/ie/ms775147%28v=vs.85%29.aspx#_replace
  6. http://www.iana.org/assignments/media-types/image/png
  7. http://www.iana.org/assignments/media-types/image/vnd.microsoft.icon
  8. http://www.iana.org/assignments/media-types/video/quicktime
  9. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.text
  10. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.spreadsheet
  11. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.presentation
  12. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.graphics

Liens externes [modifier]