Passa al contenuto principale

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