3. Overview Of The Initial Top-Level Media Types (Aperçu des types de médias de premier niveau initiaux)
Ce document définit sept types de médias de premier niveau initiaux. Ces types sont divisés en deux catégories : types discrets (discrete types) et types composites (composite types).
Types discrets (Discrete Types)
Le contenu des types discrets est essentiellement opaque pour le traitement MIME.
1. text
- Utilisé pour les informations textuelles
- Sous-types : plain, html, css, javascript, etc.
- Paramètre commun : charset
2. image
- Utilisé pour les données d'image statique
- Sous-types : jpeg, png, gif, svg+xml, etc.
- N'inclut pas l'animation (utiliser video)
3. audio
- Utilisé pour les données audio
- Sous-types : mpeg, wav, ogg, etc.
- Audio uniquement (pas de vidéo)
4. video
- Utilisé pour les données vidéo (peut inclure l'audio)
- Sous-types : mp4, mpeg, ogg, etc.
- Peut inclure des pistes audio
5. application
- Utilisé pour d'autres types de données
- Sous-types : pdf, zip, json, xml, octet-stream, etc.
- Données nécessitant un traitement par application
Types composites (Composite Types)
Les types composites nécessitent un traitement supplémentaire par les processeurs MIME.
6. multipart
- Contient plusieurs parties de corps indépendantes
- Sous-types : mixed, alternative, related, form-data, etc.
- Utilise le paramètre boundary pour séparer les parties
7. message
- Messages encapsulés
- Sous-types : rfc822, partial, external-body, etc.
- Peut contenir des messages de courrier complets
Guide de sélection de type :
- Document texte brut → text/plain
- Page HTML → text/html
- Image JPEG → image/jpeg
- Audio MP3 → audio/mpeg
- Vidéo MP4 → video/mp4
- Document PDF → application/pdf
- Données JSON → application/json
- Binaire inconnu → application/octet-stream
- Texte + pièces jointes → multipart/mixed
- Texte brut + HTML → multipart/alternative