MIME Encapsulation of Aggregate Documents, such as HTML


MIME Encapsulation of Aggregate Documents, such as HTML

MHTML (.mhtml ou .mht) est un format de fichier proposé à la normalisation par l'IETF en 1999 dans le cadre d'une RFC intitulée « MIME Encapsulation of Aggregate Documents, such as HTML » (RFC 2557). Il s'agit d'un format de fichier ouvert et non propriétaire permettant d'enregistrer et d'envoyer un fichier HTML qui inclut dans le corps de celui-ci, au format MIME, les images et autres éléments externes de la page HTML correspondante. Ce format est pris en charge nativement par les navigateurs Internet Explorer (à partir de la version 6) et Opera.

Sommaire

Exemple

Il s'agit d'un fichier texte, enregistré avec l'extension .mhtml ou .mht :

Subject: <Titre du document>
Date: Wed, 15 Dec 2004 10:05:01 +1000
Content-Type: multipart/related;
Content-Transfer-Encoding: quoted-printable
Content-Location: file://C:/fichier.html
This is a multi-part message in MIME format.
--separation
Content-Type: text/html;
<HTML>
 <HEAD>
  <TITLE>Titre</TITLE>
 </HEAD>
 <BODY>
   ...
 </BODY>
</HTML>
--separation
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file://C:/image.gif
RHLJbDYX0KhHzv7yGcCgghhgHLJbDYX0KhHzv7yGcChkNdjn+Nfn+NXm98/i98rf9sfe9b/Z9L3X
87fU8qP8afL8AHzvfg7yGcChkNIwMZHLJbDYX0KhHzv37yGcChkNIw2Oj5AAAZIAlhAAACwAAAAA
er8JhHg8PhgQBrPZwG673+6CoUCv2+91gn5PGPT7fgOCg4SFhQKIiYoCAY2Oj5AAAZIAlJWXACEA
4SFh==
--separation--

Support par les navigateurs web

Plusieurs navigateurs supportent le format MHTML, soit directement, soit grâce à des extensions. Cependant, la façon d'enregistrer une page et ses resources n'est pas standardisée, ce qui peut causer des problèmes de compatibilité lorsque l'on veut lire avec un navigateur un fichier mhtml créé par un autre navigateur.

Internet Explorer

Le format .mht a été introduit dans Internet Explorer 5[1]. Cependant, il gère mal les scripts inclus dans certaines pages. Dans Internet Explorer 8 et 9, MHTML est le format d'enregistrement par défaut.

Opera

Opera supporte le format MHTML depuis la version 9.0 du navigateur[2].

Firefox

L'absence de support du MHTML dans Firefox est considérée comme un bug du navigateur depuis 1999[3]. Cependant, on peut lire et écrire des fichiers MHTML dans Firefox grâce à des extensions. Mozilla Archive Format ([1]) et UnMHT ([2]) sont des extensions proposant le support du MHT pour toutes les versions de Firefox supérieures à Firefox 1.0. Cependant, ces extensions peuvent rencontrer des problèmes d'incompatibilité avec les fichiers .mht d'internet explorer[4].

Google Chrome, Safari, Konkeror

Safari et Konkeror n'offrent aucun support natif du format MHTML.

Google Chrome 14 offre son support depuis le 22 juin 2011, ainsi que Google Chrome Canary et le moteur 'WebKit depuis le 13 juin 2011.

ACCESS NetFront

NetFront 3.4 (sur des appareils comme le Sony Ericsson K850) permet de visionner et enregistrer des fichiers MHTML.

Notes

  1. Nouvelles fonctionnalité dans Internet Explorer 5, Microsoft, 23 October 2007. Consulté le 2009-05-10
  2. …and one more weekly!, Opera Software, 10. March 2006. Consulté le 2009-05-15
  3. Support du MHTML dans Firefox, Mozilla, 1999. Consulté le 2011-02-24
  4. Feature Request: Support MS Web Archive Files, MozillaZine, August 12th, 2006. Consulté le 2009-05-10

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article MIME Encapsulation of Aggregate Documents, such as HTML de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • MIME — This article is about the email content type system. For the World Wide Web content type system, see Internet media type. For mime as an art form, see Mime artist. For the British engineering society, see Institution of Mechanical Engineers.… …   Wikipedia

  • MHT — MIME Encapsulation of Aggregate Documents, such as HTML MHTML (.mhtml ou .mht) est un format de fichier proposé à la normalisation par l IETF en 1999 dans le cadre d une RFC intitulée « MIME Encapsulation of Aggregate Documents, such as… …   Wikipédia en Français

  • MHTML — MIME Encapsulation of Aggregate Documents, such as HTML MHTML (.mhtml ou .mht) est un format de fichier proposé à la normalisation par l IETF en 1999 dans le cadre d une RFC intitulée « MIME Encapsulation of Aggregate Documents, such as… …   Wikipédia en Français

  • Mht — MIME Encapsulation of Aggregate Documents, such as HTML MHTML (.mhtml ou .mht) est un format de fichier proposé à la normalisation par l IETF en 1999 dans le cadre d une RFC intitulée « MIME Encapsulation of Aggregate Documents, such as… …   Wikipédia en Français

  • Mhtml — MIME Encapsulation of Aggregate Documents, such as HTML MHTML (.mhtml ou .mht) est un format de fichier proposé à la normalisation par l IETF en 1999 dans le cadre d une RFC intitulée « MIME Encapsulation of Aggregate Documents, such as… …   Wikipédia en Français

  • RFC 2557 — MIME Encapsulation of Aggregate Documents, such as HTML (MHTML). J. Palme, A. Hopmann, N. Shelness. March 1999. (Ersetzt folgendes RFC :RFC 2110) …   Acronyms

  • RFC 2557 — MIME Encapsulation of Aggregate Documents, such as HTML (MHTML). J. Palme, A. Hopmann, N. Shelness. March 1999. ( Ersetzt folgendes RFC :RFC 2110) …   Acronyms von A bis Z

  • MHTML — This article is about the mhtml webarchive format. For Mason file extension .mhtml, see Mason (Perl). MHTML (MIME HTML) Filename extension .mht, .mhtml Internet media type multipart/related Type of format Markup language Extended from HTML …   Wikipedia

  • RFC 2110 — MIME E mail Encapsulation of Aggregate Documents, such as HTML (MHTML). J. Palme, A. Hopmann. March 1997 …   Acronyms

  • RFC 2110 — MIME E mail Encapsulation of Aggregate Documents, such as HTML (MHTML). J. Palme, A. Hopmann. March 1997 …   Acronyms von A bis Z