Type MIME

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Type de média internet)
Aller à : navigation, rechercher
image illustrant Internet
Cet article est une ébauche concernant Internet.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

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 le 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 médias types usuels[modifier | modifier le code]

L'IANA entretient un registre des médias 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 :

(Le type MIME image/x-icon est aussi très utilisé)

  • Type message.
  • Type model : modèle 3D.
  • Type multipart : archive et autres objets composés de plus d'une seule partie.
  • Type text : texte lisible par un être humain ou code source.
  • Type video : vidéo.
  • Type vnd : fichiers spécifiques à certains éditeurs.
    • application/vnd.oasis.opendocument.text : texte OpenDocument (enregistré[40]).
    • application/vnd.oasis.opendocument.spreadsheet : feuille de calcul OpenDocument (enregistré[41]).
    • application/vnd.oasis.opendocument.presentation : présentation OpenDocument (enregistré[42]).
    • application/vnd.oasis.opendocument.graphics : graphique OpenDocument (enregistré[43]).
    • application/vnd.ms-excel : fichiers Microsoft Excel (.xls).
    • application/vnd.openxmlformats-officedocument.spreadsheetml.sheet : Office Open XML Workbook (.xlsx) (Format d'enregistrement par défaut sous Microsoft Excel à partir de 2007).
    • application/vnd.ms-powerpoint : fichiers Microsoft Powerpoint (.ppt).
    • application/vnd.openxmlformats-officedocument.presentationml.presentation : Office Open XML Presentation (.pptx) (Format d'enregistrement par défaut sous Microsoft PowerPoint à partir de 2007).
    • application/msword : fichiers Microsoft Word (.doc).
    • application/vnd.openxmlformats-officedocument.wordprocessingml.document : Office Open XML Document (.docx) (Format d'enregistrement par défaut sous Microsoft Word à partir de 2007).
    • application/vnd.mozilla.xul+xml : fichiers Mozilla XUL.

Notes et références[modifier | modifier le code]

  1. « Internet Media Type registration, consistency of use », W3C,‎ (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,‎ (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,‎ (consulté le 29 novembre 2006), p. 3-4 (section 2.1.2)
  5. (en) Request for comments no 1767.
  6. (en) Request for comments no 1767.
  7. (en) Request for comments no 4329.
  8. (en) Request for comments no 2046.
  9. (en) Request for comments no 3534.
  10. (en) Request for comments no 3778.
  11. (en) Request for comments no 3236.
  12. (en) Request for comments no 4627.
  13. (en) Request for comments no 3023.
  14. (en) Request for comments no 3003.
  15. (en) Request for comments no 2045.
  16. (en) Request for comments no 2046.
  17. (en) Request for comments no 2045.
  18. (en) Request for comments no 2046.
  19. http://msdn.microsoft.com/en-us/library/ie/ms775147%28v=vs.85%29.aspx#_replace
  20. http://www.iana.org/assignments/media-types/image/png
  21. (en) Request for comments no 3302.
  22. http://www.iana.org/assignments/media-types/image/vnd.microsoft.icon
  23. http://www.djvu.org
  24. (en) Request for comments no 2045.
  25. (en) Request for comments no 2046.
  26. (en) Request for comments no 2045.
  27. (en) Request for comments no 2046.
  28. (en) Request for comments no 2387.
  29. (en) Request for comments no 2318.
  30. (en) Request for comments no 4180.
  31. (en) Request for comments no 2854.
  32. (en) Request for comments no 4329.
  33. (en) Request for comments no 2046.
  34. (en) Request for comments no 3676.
  35. (en) Request for comments no 3023.
  36. (en) Request for comments no 2045.
  37. (en) Request for comments no 2046.
  38. (en) Request for comments no 4337.
  39. http://www.iana.org/assignments/media-types/video/quicktime
  40. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.text
  41. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.spreadsheet
  42. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.presentation
  43. http://www.iana.org/assignments/media-types/application/vnd.oasis.opendocument.graphics

Liens externes[modifier | modifier le code]