Type de médias

Un type de médias (media type en anglais)[1], à l'origine (et toujours communément) appelé type MIME, est un identifiant de format de données sur internet en deux parties.

Les types de médias étaient à l'origine définis dans la RFC 2046[2] (publiée en ) pour leur utilisation dans les courriels à travers le protocole SMTP, mais ils ont été étendus à d'autres protocoles comme le HTTP ou le SIP dans la RFC 6838[3] (publiée en ).

Un type de médias est composé d'au moins deux parties : un type et un sous-type structuré en arbre avec un suffixe optionnel, et de paramètres optionnels :

type "/" [arbre "."] sous-type ["+" suffixe] *[";" paramètre]

L'IANA définit actuellement les dix types suivants : application, audio, example, font, image, message, model, multipart, text et video, ainsi que les quatre arbres de sous-type suivants : arbre standard (sans préfixe), arbre éditeur (préfixe vnd.), arbre personnel (préfixe prs.) et arbre non enregistré (préfixe x.).

Par exemple, le type de médias text/html; charset=UTF-8 est composé du type text, du sous-type html de l'arbre standard et du paramètre optionnel charset=UTF-8.

D'après la RFC 6838[3], l'utilisation de la catégorie de sous-type non enregistré (préfixe x.) est fortement déconseillée. De plus les sous-types préfixés par x- ou X- ne sont plus considérés comme appartenant à cette catégorie.

Liste des types de média courants

L'IANA entretient un registre des types de médias et des codages de caractères.

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

Notes et références

  1. ↑ « Internet Media Type registration, consistency of use », W3C, (consulté le ).
  2. 1 2 3 4 5 6 7 8 (en) Request for comments no 2046
  3. 1 2 (en) Request for comments no 6838
  4. 1 2 (en) Request for comments no 1767
  5. ↑ (en) Request for comments no 3534
  6. ↑ (en) Request for comments no 3778
  7. ↑ (en) Request for comments no 3236
  8. ↑ (en) Request for comments no 4627
  9. 1 2 (en) Request for comments no 3023
  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
  14. ↑ (en) Request for comments no 3003
  15. 1 2 3 4 5 (en) Request for comments no 2045
  16. ↑ http://msdn.microsoft.com/en-us/library/ie/ms775147%28v=vs.85%29.aspx#_replace
  17. ↑ http://www.iana.org/assignments/media-types/image/png
  18. ↑ (en) Request for comments no 3302
  19. ↑ http://www.iana.org/assignments/media-types/image/vnd.microsoft.icon
  20. ↑ « Any2DjVu Server », sur djvu.org (consulté le ).
  21. ↑ (en) Request for comments no 2387
  22. ↑ (en) Request for comments no 2318
  23. ↑ (en) Request for comments no 4180
  24. ↑ (en) Request for comments no 2854
  25. ↑ (en) Request for comments no 9239
  26. ↑ (en) Request for comments no 3676
  27. ↑ (en) Request for comments no 4337
  28. ↑ http://www.iana.org/assignments/media-types/video/quicktime

Liens externes

  • icône décorative Portail de l’informatique
  • icône décorative Portail d’Internet