Was ist das WEBARCHIVE-Dateiformat?
Dateien mit der Erweiterung .webarchive sind Einzeldatei-Snapshots von Webseiten, die HTML-Quellcode, Bilder, CSS-Stylesheets und JavaScript bündeln - anders als eine normale .html-Datei speichert eine .webarchive-Datei alle referenzierten Daten intern, anstatt auf externe Ressourcen zu verweisen. .webarchive-Dateien werden erstellt, wenn eine vollständige Kopie einer Webseite mit dem Safari-Browser gespeichert wird. Apple führte das Format 2005 mit Safari 2.0 auf Mac OS X 10.4 Tiger ein.
Intern ist jede .webarchive-Datei eine binäre Apple-Property-List mit der Magic-Signatur bplist00 bei Byte-Offset 0. Das Archiv speichert jede eingebettete Ressource - Bilder, Skripte, Stylesheets - als verschlüsseltes Daten-Blob zusammen mit der ursprünglichen URL und dem MIME-Typ. Einige als XML-Plists gespeicherte Archive (beginnend mit <?xml) sind gleichermaßen gültig; die beiden Varianten sind strukturell äquivalent, aber unterschiedlich kodiert.
Offline-Browsing
Da eine .webarchive-Datei den vollständigen Seiteninhalt speichert, ist es möglich, sie offline ohne Internetverbindung zu durchsuchen. Unter macOS öffnet Safari .webarchive-Dateien nativ, und die Schnellvorschau im Finder kann sie in der Vorschau anzeigen. Unter iOS unterstützen die Safari- und Dateien-Apps ebenfalls das Format.
Kompatibilität mit anderen Browsern
.webarchive ist ein proprietäres Apple-Format ohne native Unterstützung in Chrome, Firefox oder Edge und ohne integrierten Viewer unter Windows. Mithilfe von Tools wie *WebArchive Extractor* oder Online-Konvertern können .webarchive-Dateien in anderen Browsern angezeigt oder nach MHTML exportiert werden, obwohl dies nicht in jedem Fall möglich ist - es hängt vom spezifischen Inhalt der jeweiligen Website und den darin verwendeten Elementen ab.
Sicherheit
RISIKO: MEDIUMEine .webarchive-Datei enthält alles, was die Originalseite enthielt, einschließlich JavaScript, das ausgeführt wird, wenn das Archiv in Safari/WebKit geöffnet wird. Forscher haben gezeigt, dass .webarchive-Dateien missbraucht werden können: Ein bösartig erstelltes Archiv kann Skripte in einem lokalen Kontext ausführen, daher kennzeichnet Apple sie, und Safari warnt vor dem Öffnen heruntergeladener Archive. Behandeln Sie eine .webarchive-Datei aus einer nicht vertrauenswürdigen Quelle wie jede nicht vertrauenswürdige Webseite - öffnen Sie keine unerwarteten Dateien, und bevorzugen Sie für sicheres Anzeigen die Konvertierung in PDF/HTML, wodurch aktive Skripte entfernt werden.
Formatdetails
kurz gefasstProgramme zum Öffnen von WEBARCHIVE-Dateien
Technische Details
technische Spezifikation| Entwickler | Apple Inc. |
| Formattyp | Binäre Property-List (bplist)-Container, die einen vollständigen Webseiten-Snapshot mit allen Unterressourcen bündeln |
| Container-Kodierung | Apple-Binär-Plist (Magic: bplist00) oder XML-Plist; beide Varianten sind gültige .webarchive-Dateien |
| Magic Bytes (Binärvariante) | 62 70 6C 69 73 74 30 30 („bplist00“) bei Byte-Offset 0 |
| MIME-Typ | application/x-webarchive |
| Plist-Schlüssel der obersten Ebene | WebMainResource, WebSubresources, WebSubframeArchives |
| Unterressourcen-Speicherung | Jedes eingebettete Asset mit seiner ursprünglichen URL (WebResourceURL), MIME-Typ (WebResourceMIMEType) und Rohdaten (WebResourceData) gespeichert |
| Native Plattformunterstützung | macOS (Safari, Finder-Schnellvorschau), iOS (Safari, Dateien-App) |
| Windows-Unterstützung | Kein nativer Viewer; erfordert Drittanbieter-Tools (z. B. WebArchive Extractor) oder Online-Konverter |
| iframe-Behandlung | Verschachtelter iframe-Inhalt wird rekursiv in WebSubframeArchives-Schlüsseln gespeichert |
| Äquivalente Formate | .mht / .mhtml (MIME HTML, das Internet-Explorer/Edge-Äquivalent), .maff (Mozilla-Archivformat, eingestellt) |
| Dateigröße | Größer als das reine HTML allein; alle Unterressourcen (Bilder, Schriftarten, Skripte, CSS) sind vollständig eingebettet |
| JavaScript-Einschränkung | Inline-Skripte können blockiert werden, wenn eine lokale .webarchive-Datei in Safari aufgrund der Same-Origin-Sicherheitsrichtlinie geöffnet wird |
| Proprietärer Status | Apple-proprietär; keine öffentliche Spezifikation; von Chrome, Firefox oder Edge nicht nativ unterstützt |
| Binär- vs. XML-Plist-Kodierung | Die Binärvariante speichert Ressourcendaten als Rohbytes; die XML-Variante kodiert jeden Ressourcen-Blob als Base64 |
| Veröffentlicht | 2005 (Safari 2.0 / Mac OS X 10.4 Tiger) |
| Spezifikation | en.wikipedia.org |
WEBARCHIVE-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu WEBARCHIVE-Dateien.