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 occidentaleGB2312,GBK,GB18030: Chinois simplifiéBig5: Chinois traditionnelShift_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 HTMLtext/css: Feuilles de style CSStext/javascript: Code JavaScripttext/csv: Valeurs séparées par des virgulestext/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 JPEGimage/png: Images PNGimage/gif: Images GIF (peut inclure l'animation)image/svg+xml: Graphiques vectoriels SVGimage/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 MP3audio/mp4: Audio MP4audio/wav: Audio WAVaudio/ogg: Ogg Vorbisaudio/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 MP4video/mpeg: Vidéo MPEGvideo/ogg: Ogg Theoravideo/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 PDFapplication/json: Données JSONapplication/xml: Données XMLapplication/zip: Fichiers compressés ZIPapplication/javascript: JavaScriptapplication/x-www-form-urlencoded: Données de formulaire
Résumé :
| Type | Objectif | Sous-types courants |
|---|---|---|
| text | Données textuelles | plain, html, css |
| image | Images | jpeg, png, gif |
| audio | Audio | mpeg, wav, ogg |
| video | Vidéo | mp4, mpeg, webm |
| application | Autre | pdf, json, zip, octet-stream |