Qu'est-ce que le format de fichier WEBARCHIVE ?
Les fichiers avec l'extension .webarchive sont des instantanés de pages web regroupés en un seul fichier qui rassemble la source HTML, les images, les feuilles de style CSS et le JavaScript - contrairement à un fichier .html standard, un .webarchive stocke toutes les données référencées à l'intérieur plutôt que de pointer vers des ressources externes. Les fichiers .webarchive sont créés lors de l'enregistrement d'une copie complète d'une page web à l'aide du navigateur Safari. Apple a introduit ce format en 2005 avec Safari 2.0 sur Mac OS X 10.4 Tiger.
En interne, chaque .webarchive est une liste de propriétés binaire Apple (plist) avec la signature magique bplist00 à l'octet 0. L'archive stocke chaque ressource intégrée - images, scripts, feuilles de style - sous forme de bloc de données indexé avec son URL d'origine et son type MIME. Certaines archives enregistrées sous forme de plists XML (commençant par <?xml) sont tout aussi valables ; les deux variantes sont structurellement équivalentes mais encodées différemment.
Navigation hors ligne
Comme un .webarchive stocke l'intégralité du contenu de la page, il est possible de le consulter hors ligne sans connexion Internet. Sur macOS, Safari ouvre les fichiers .webarchive nativement et le Coup d'œil (Quick Look) du Finder peut les prévisualiser. Sur iOS, les applications Safari et Fichiers prennent également en charge le format.
Compatibilité avec les autres navigateurs
Le format .webarchive est un format propriétaire d'Apple sans support natif dans Chrome, Firefox ou Edge, et sans visionneuse intégrée sur Windows. En utilisant des outils tels que *WebArchive Extractor* ou des convertisseurs en ligne, les fichiers .webarchive peuvent être affichés dans d'autres navigateurs ou exportés vers le format MHTML, bien que cela ne soit pas possible dans tous les cas - cela dépend du contenu spécifique du site web et des éléments uniques utilisés lors de sa création.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier .webarchive intègre tout ce que la page d'origine contenait, y compris le JavaScript, qui s'exécute lorsque l'archive est ouverte dans Safari/WebKit. Des chercheurs ont montré que les fichiers .webarchive peuvent être détournés : une archive malveillante peut exécuter un script dans un contexte local, c'est pourquoi Apple les signale et Safari avertit avant d'ouvrir des archives téléchargées. Traitez un .webarchive provenant d'une source non fiable comme n'importe quelle page web suspecte - n'ouvrez pas de fichiers inattendus et préférez la conversion en PDF/HTML (qui supprime les scripts actifs) pour une consultation sécurisée.
Détails du format
en brefProgrammes qui ouvrent les fichiers WEBARCHIVE
Détails techniques
spécifications approfondies| Développeur | Apple Inc. |
| Type de format | Conteneur de liste de propriétés binaire (bplist) regroupant un instantané complet de page web avec toutes ses sous-ressources |
| Encodage du conteneur | Apple plist binaire (magic : bplist00) ou plist XML ; les deux variantes sont des fichiers .webarchive valides |
| Octets magiques (variante binaire) | 62 70 6C 69 73 74 30 30 (« bplist00 ») à l'octet 0 |
| Type MIME | application/x-webarchive |
| Clés plist de haut niveau | WebMainResource, WebSubresources, WebSubframeArchives |
| Stockage des sous-ressources | Chaque élément intégré est stocké avec son URL d'origine (WebResourceURL), son type MIME (WebResourceMIMEType) et ses données brutes (WebResourceData) |
| Support plateforme natif | macOS (Safari, Finder Quick Look), iOS (Safari, application Fichiers) |
| Support Windows | Aucune visionneuse native ; nécessite des outils tiers (ex: WebArchive Extractor) ou des convertisseurs en ligne |
| Gestion des iframe | Le contenu des iframe imbriquées est stocké de manière récursive dans les clés WebSubframeArchives |
| Formats équivalents | .mht / .mhtml (MIME HTML, l'équivalent Internet Explorer/Edge), .maff (Mozilla Archive Format, abandonné) |
| Taille du fichier | Plus volumineux que le HTML brut seul ; toutes les sous-ressources (images, polices, scripts, CSS) sont entièrement intégrées |
| Restriction JavaScript | Les scripts en ligne peuvent être bloqués lors de l'ouverture d'un .webarchive local dans Safari en raison de la politique de sécurité de même origine (same-origin) |
| Statut propriétaire | Propriété d'Apple ; aucune spécification publique ; non pris en charge nativement par Chrome, Firefox ou Edge |
| Encodage plist binaire vs XML | La variante binaire stocke les données de ressources sous forme d'octets bruts ; la variante XML encode chaque bloc de ressource en Base64 |
| Publié | 2005 (Safari 2.0 / Mac OS X 10.4 Tiger) |
| Spécification | en.wikipedia.org |
Conversions WEBARCHIVE
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers WEBARCHIVE.