Aller au contenu principal

4. Discrete Media Type Values (Valeurs de type de média discrets)

Les cinq types de médias de premier niveau discrets sont : text, image, audio, video et application.

4.1. Text Media Type (Type de média texte)​

Le type de média text est utilisé pour les informations représentées sous forme textuelle.

4.1.1. Représentation des sauts de ligne​

Le contenu des types text est supposé être orienté ligne. Les sauts de ligne doivent (MUST) être représentés à l'aide de la séquence CRLF.

4.1.2. Paramètre Charset​

Le paramètre le plus important pour les types text est le paramètre charset. Il spécifie le jeu de caractères (Character Set) utilisé pour représenter le texte.

Jeux de caractères courants :

  • US-ASCII : ASCII 7 bits (valeur par défaut)
  • UTF-8 : Encodage Unicode UTF-8 (recommandé)
  • ISO-8859-1 : Langues d'Europe occidentale
  • GB2312, GBK, GB18030 : Chinois simplifié
  • Big5 : Chinois traditionnel
  • Shift_JIS, EUC-JP : Japonais

4.1.3. Sous-type Plain​

text/plain est le sous-type de texte le plus basique, représentant le texte brut.

Content-Type: text/plain; charset=UTF-8

4.1.4. Autres sous-types text​

  • text/html : Documents HTML
  • text/css : Feuilles de style CSS
  • text/javascript : Code JavaScript
  • text/csv : Valeurs séparées par des virgules
  • text/xml : Documents XML

4.2. Image Media Type (Type de média image)​

Le type de média image est utilisé pour transmettre des données d'image graphique statique (non animée).

Sous-types courants :

  • image/jpeg : Images JPEG
  • image/png : Images PNG
  • image/gif : Images GIF (peut inclure l'animation)
  • image/svg+xml : Graphiques vectoriels SVG
  • image/webp : Images WebP
Content-Type: image/jpeg

4.3. Audio Media Type (Type de média audio)​

Le type de média audio est utilisé pour transmettre des données audio ou vocales.

Sous-types courants :

  • audio/mpeg : Audio MP3
  • audio/mp4 : Audio MP4
  • audio/wav : Audio WAV
  • audio/ogg : Ogg Vorbis
  • audio/webm : Audio WebM
Content-Type: audio/mpeg

4.4. Video Media Type (Type de média vidéo)​

Le type de média video est utilisé pour transmettre des données vidéo ou d'image en mouvement, pouvant (MAY) inclure l'audio.

Sous-types courants :

  • video/mp4 : Vidéo MP4
  • video/mpeg : Vidéo MPEG
  • video/ogg : Ogg Theora
  • video/webm : Vidéo WebM
Content-Type: video/mp4

4.5. Application Media Type (Type de média application)​

Le type de média application est utilisé pour les données discrètes qui ne correspondent pas à d'autres types.

4.5.1. Sous-type Octet-Stream​

application/octet-stream est utilisé pour les données binaires avec un sous-type non spécifié ou inconnu.

Content-Type: application/octet-stream

4.5.2. Sous-type PostScript​

application/postscript est utilisé pour les programmes PostScript.

4.5.3. Autres sous-types Application​

  • application/pdf : Documents PDF
  • application/json : Données JSON
  • application/xml : Données XML
  • application/zip : Fichiers compressés ZIP
  • application/javascript : JavaScript
  • application/x-www-form-urlencoded : Données de formulaire

Résumé :

TypeObjectifSous-types courants
textDonnées textuellesplain, html, css
imageImagesjpeg, png, gif
audioAudiompeg, wav, ogg
videoVidéomp4, mpeg, webm
applicationAutrepdf, json, zip, octet-stream