RFC 2046 - Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
Pubblicato: Novembre 1996
Stato: Standards Track
Autori: N. Freed (Innosoft), N. Borenstein (First Virtual)
Obsoleto: RFC 1521, RFC 1522, RFC 1590
Sommario (Abstract)
STD 11, RFC 822 definisce un protocollo di rappresentazione dei messaggi specificando notevoli dettagli sulle intestazioni dei messaggi US-ASCII e lascia il contenuto del messaggio, o corpo del messaggio, come testo US-ASCII piatto. Questo insieme di documenti, chiamati collettivamente Multipurpose Internet Mail Extensions (MIME), ridefinisce il formato dei messaggi per consentire:
- Corpi di messaggio testuali in set di caratteri diversi da US-ASCII
- Un insieme estensibile di formati diversi per corpi di messaggio non testuali
- Corpi di messaggio multi-parte
- Informazioni di intestazione testuali in set di caratteri diversi da US-ASCII
Questi documenti sono basati su lavori precedenti documentati in RFC 934, STD 11 e RFC 1049, ma li estendono e li rivedono. Poiché RFC 822 dice così poco sui corpi dei messaggi, questi documenti sono in gran parte ortogonali a (piuttosto che una revisione di) RFC 822.
Il documento iniziale della serie MIME, RFC 2045, specifica le varie intestazioni utilizzate per descrivere la struttura dei messaggi MIME. Questo secondo documento definisce la struttura generale del sistema di tipi di media MIME e definisce un insieme iniziale di tipi di media. Il terzo documento, RFC 2047, descrive le estensioni a RFC 822 per consentire dati testuali non US-ASCII nei campi di intestazione della posta Internet. Il quarto documento, RFC 2048, specifica varie procedure di registrazione IANA per le funzionalità relative a MIME. Il quinto e ultimo documento, RFC 2049, descrive i criteri di conformità MIME e fornisce alcuni esempi illustrativi di formati di messaggio MIME, riconoscimenti e riferimenti.
Stato di questo Memo (Status of this Memo)
Questo documento specifica un protocollo Internet Standards Track per la comunità Internet e richiede discussioni e suggerimenti per miglioramenti. Si prega di fare riferimento all'edizione corrente degli "Internet Official Protocol Standards" (STD 1) per lo stato di standardizzazione e lo stato di questo protocollo. La distribuzione di questo memo è illimitata.
Sommario (Contents)
- 1. Introduction (Introduzione)
- 2. Definition of a Top-Level Media Type (Definizione di un tipo di media di primo livello)
- 3. Overview Of The Initial Top-Level Media Types (Panoramica dei tipi di media di primo livello iniziali)
- 4. Discrete Media Type Values (Valori di tipo di media discreti)
- 5. Composite Media Type Values (Valori di tipo di media compositi)
- 6. Experimental Media Type Values (Valori di tipo di media sperimentali)
- 7. Summary (Sommario)
- 8. Security Considerations (Considerazioni sulla sicurezza)
- 9. Authors' Addresses (Indirizzi degli autori)
Appendici (Appendices)
Serie di documenti MIME
- RFC 2045: MIME Parte Uno - Formato del corpo del messaggio
- RFC 2046: MIME Parte Due - Tipi di media (Questo documento)
- RFC 2047: MIME Parte Tre - Estensioni dell'intestazione del messaggio
- RFC 2048: MIME Parte Quattro - Procedure di registrazione
- RFC 2049: MIME Parte Cinque - Criteri di conformità ed esempi
Tipi di media primari
Questo documento definisce i seguenti tipi di media di primo livello:
Tipi discreti (Discrete Types)
- text: Dati testuali (text/plain, text/html, ecc.)
- image: Dati di immagine (image/jpeg, image/png, ecc.)
- audio: Dati audio (audio/mpeg, audio/wav, ecc.)
- video: Dati video (video/mp4, video/mpeg, ecc.)
- application: Dati dell'applicazione (application/pdf, application/json, ecc.)
Tipi compositi (Composite Types)
- multipart: Messaggi multi-parte (multipart/mixed, multipart/alternative, ecc.)
- message: Messaggi incapsulati (message/rfc822, message/partial, ecc.)
Risorse correlate
- Testo ufficiale: RFC 2046
- Pagina ufficiale: RFC 2046 DataTracker
- Errata: RFC Editor Errata
- Registro dei tipi di media IANA: IANA Media Types
- Obsoleto: RFC 1521, 1522, 1590
- RFC correlati:
- RFC 2045 (Formato del corpo del messaggio MIME)
- RFC 2047 (Codifica dell'intestazione MIME)
- RFC 6838 (Specifiche e procedure di registrazione dei tipi di media)