Zum Hauptinhalt springen

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:

  1. Als Teil eines regulären RFC 822-Nachrichtenheaders
  2. 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