3. Panoramica dei tipi di media di livello superiore iniziali
Questo documento definisce sette tipi di media di livello superiore iniziali. Questi tipi sono suddivisi in due categorie: tipi discreti e tipi compositi.
Tipi discreti
Il contenuto dei tipi discreti è essenzialmente opaco per l'elaborazione MIME.
1. text
- Utilizzato per informazioni testuali
- Sottotipi: plain, html, css, javascript, ecc.
- Parametro comune: charset
2. image
- Utilizzato per dati immagine statici
- Sottotipi: jpeg, png, gif, svg+xml, ecc.
- Non include animazione (utilizzare video)
3. audio
- Utilizzato per dati audio
- Sottotipi: mpeg, wav, ogg, ecc.
- Solo audio (nessun video)
4. video
- Utilizzato per dati video (può includere audio)
- Sottotipi: mp4, mpeg, ogg, ecc.
- Può includere tracce audio
5. application
- Utilizzato per altri tipi di dati
- Sottotipi: pdf, zip, json, xml, octet-stream, ecc.
- Dati che richiedono l'elaborazione di un'applicazione
Tipi compositi
I tipi compositi richiedono un'elaborazione aggiuntiva da parte dei processori MIME.
6. multipart
- Contiene più parti di corpo indipendenti
- Sottotipi: mixed, alternative, related, form-data, ecc.
- Utilizza il parametro boundary per separare le parti
7. message
- Messaggi incapsulati
- Sottotipi: rfc822, partial, external-body, ecc.
- Può contenere messaggi di posta completi
Guida alla selezione del tipo:
- Documento di testo semplice → text/plain
- Pagina HTML → text/html
- Immagine JPEG → image/jpeg
- Audio MP3 → audio/mpeg
- Video MP4 → video/mp4
- Documento PDF → application/pdf
- Dati JSON → application/json
- Binario sconosciuto → application/octet-stream
- Testo + allegati → multipart/mixed
- Testo semplice + HTML → multipart/alternative