3. Champs d'En-tête MIME (MIME Header Fields)
MIME définit un certain nombre de nouveaux champs d'en-tête RFC 822 qui sont utilisés pour décrire le contenu d'une entité MIME. Ces champs d'en-tête apparaissent dans au moins deux contextes :
- Dans le cadre d'un en-tête de message RFC 822 régulier
- Dans un en-tête de partie de corps MIME au sein d'une construction multipartite
La définition formelle de ces champs d'en-tête est la suivante :
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.
La syntaxe des divers champs d'en-tête MIME spécifiques sera décrite dans les sections suivantes.
Liste des Champs d'En-tête MIME :
- MIME-Version : Déclare la version MIME
- Content-Type : Spécifie le type de média du contenu
- Content-Transfer-Encoding : Spécifie la méthode d'encodage
- Content-ID : Identifiant unique pour le contenu
- Content-Description : Description textuelle du contenu
- MIME-extension-field : Champs d'extension
Points Clés :
- Les en-têtes d'entité peuvent apparaître dans les en-têtes de message ou les en-têtes de partie de corps
- Les champs ne commençant pas par "content-" peuvent n'avoir aucune signification définie dans les parties de corps
- L'ordre des champs d'en-tête doit être ignoré