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