Type MIME

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Type mime)
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 standards ; ils ne peuvent pas être enregistrés par l'IANA[3]. Les sous-types qui commencent par « vnd. » sont à l’origine la propriété de l’éditeur du logiciel auquel est associé le format[4].

Liste de media types usuels[modifier | modifier le code]

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 | modifier le code]

  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., Borenstein, N., « RFC 2045 - Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies », IETF,‎ novembre 1996 (consulté le 29 novembre 2006), p. 15 (section 6.3).
  4. Freed, N., Klensin, J., Postel, J., « RFC 2048 - Multipurpose Internet Mail Extensions (MIME) Part Four: Registration Procedures », IETF,‎ novembre 1996 (consulté le 29 novembre 2006), p. 3-4 (section 2.1.2)
  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.djvu.org
  9. http://www.iana.org/assignments/media-types/video/quicktime
  10. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.text
  11. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.spreadsheet
  12. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.presentation
  13. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.graphics

Liens externes[modifier | modifier le code]