3. MIME-Header-Felder (MIME Header Fields)
MIME definiert eine Reihe neuer RFC 822-Header-Felder, die zur Beschreibung des Inhalts einer MIME-Entität verwendet werden. Diese Header-Felder treten in mindestens zwei Kontexten auf:
- Als Teil eines regulären RFC 822-Nachrichtenheaders
- In einem MIME-Body-Part-Header innerhalb einer Multipart-Konstruktion
Die formale Definition dieser Header-Felder lautet wie folgt:
entity-headers := [ content CRLF ]
[ encoding CRLF ]
[ id CRLF ]
[ description CRLF ]
*( MIME-extension-field CRLF )
MIME-message-headers := entity-headers
fields
version CRLF
; The ordering of the header
; fields implied by this BNF
; definition should be ignored.
MIME-part-headers := entity-headers
[ fields ]
; Any field not beginning with
; "content-" can have no defined
; meaning and may be ignored.
; The ordering of the header
; fields implied by this BNF
; definition should be ignored.
Die Syntax der verschiedenen spezifischen MIME-Header-Felder wird in den folgenden Abschnitten beschrieben.
MIME-Header-Feldliste:
- MIME-Version: Deklariert die MIME-Version
- Content-Type: Spezifiziert den Medientyp des Inhalts
- Content-Transfer-Encoding: Spezifiziert die Kodierungsmethode
- Content-ID: Eindeutiger Identifikator für den Inhalt
- Content-Description: Textbeschreibung des Inhalts
- MIME-extension-field: Erweiterungsfelder
Schlüsselpunkte:
- Entitäts-Header können in Nachrichten-Headern oder Body-Part-Headern erscheinen
- Felder, die nicht mit "content-" beginnen, haben möglicherweise keine definierte Bedeutung in Body-Parts
- Die Reihenfolge der Header-Felder sollte ignoriert werden