Hva er WEBARCHIVE-filformatet?
Filer med filendelsen .webarchive er øyeblikksbilder av nettsider i én enkelt fil som samler HTML-kildekode, bilder, CSS-stilark og JavaScript sammen - i motsetning til en standard .html-fil, lagrer en .webarchive alle refererte data internt i stedet for å peke til eksterne ressurser. .webarchive-filer opprettes når man lagrer en komplett kopi av en nettside ved hjelp av nettleseren Safari. Apple introduserte formatet i 2005 med Safari 2.0 på Mac OS X 10.4 Tiger.
Internt er hver .webarchive en Apple binær egenskapsliste (property list) med den magiske signaturen bplist00 ved byte-offset 0. Arkivet lagrer hver innebygde ressurs - bilder, skript, stilark - som en nøkkelbasert datablokk sammen med dens opprinnelige URL og MIME-type. Noen arkiver lagret som XML-plister (som starter med <?xml) er like gyldige; de to variantene er strukturelt like, men kodet forskjellig.
Offline lesing
Fordi en .webarchive lagrer det komplette sideinnholdet, er det mulig å bla gjennom den offline uten internettforbindelse. På macOS åpner Safari .webarchive-filer naturlig, og Finders Hurtigvisning (Quick Look) kan forhåndsvise dem. På iOS støtter også Safari- og Filer-appene formatet.
Kompatibilitet med andre nettlesere
.webarchive er et Apple-proprietært format uten innebygd støtte i Chrome, Firefox eller Edge, og uten innebygd visningsprogram på Windows. Ved å bruke verktøy som *WebArchive Extractor* eller nettbaserte konverteringsverktøy, kan .webarchive-filer vises i andre nettlesere eller eksporteres til MHTML, selv om dette ikke er mulig i alle tilfeller - det avhenger av det spesifikke innholdet på det gitte nettstedet og de unike elementene som ble brukt ved opprettelsen.
Sikkerhet og trygghet
RISIKO: MEDIUMEn .webarchive bygger inn alt den opprinnelige siden inneholdt, inkludert JavaScript, som kjøres når arkivet åpnes i Safari/WebKit. Forskere har vist at .webarchive-filer kan misbrukes: et ondsinnet utformet arkiv kan kjøre skript i en lokal kontekst, så Apple flagger dem og Safari advarer før nedlastede arkiver åpnes. Behandle en .webarchive fra en utro kilde som enhver annen upålitelig nettside - ikke åpne uventede filer, og foretrekk konvertering til PDF/HTML (som fjerner aktive skript) for trygg visning.
Formatdetaljer
i et nøtteskallProgrammer som åpner WEBARCHIVE-filer
Tekniske detaljer
dyp spesifikasjon| Utvikler | Apple Inc. |
| Format-type | Binær egenskapsliste (bplist) beholder som samler et komplett øyeblikksbilde av en nettside med alle dens underressurser |
| Beholder-koding | Apple binær plist (magic: bplist00) eller XML plist; begge varianter er gyldige .webarchive-filer |
| Magiske bytes (binær variant) | 62 70 6C 69 73 74 30 30 («bplist00») ved byte-offset 0 |
| MIME-type | application/x-webarchive |
| Toppnivå plist-nøkler | WebMainResource, WebSubresources, WebSubframeArchives |
| Lagring av underressurser | Hver innebygd ressurs lagres med sin opprinnelige URL (WebResourceURL), MIME-type (WebResourceMIMEType) og rådata (WebResourceData) |
| Native plattformstøtte | macOS (Safari, Finder Hurtigvisning), iOS (Safari, Filer-appen) |
| Windows-støtte | Ingen innebygd visning; krever tredjepartsverktøy (f.eks. WebArchive Extractor) eller nettbaserte konverterere |
| Håndtering av iframe | Innhold i nøstede iframes lagres rekursivt i WebSubframeArchives-nøkler |
| Tilsvarende formater | .mht / .mhtml (MIME HTML, tilsvarende format for Internet Explorer/Edge), .maff (Mozilla Archive Format, avviklet) |
| Filstørrelse | Større enn bare rå HTML; alle underressurser (bilder, fonter, skript, CSS) er fullt innebygd |
| JavaScript-restriksjon | Innebygde skript kan bli blokkert når man åpner en lokal .webarchive i Safari på grunn av sikkerhetspolicy for samme opprinnelse (same-origin) |
| Proprietær status | Apple-proprietær; ingen offentlig spesifikasjon; støttes ikke naturlig av Chrome, Firefox eller Edge |
| Binær vs XML plist-koding | Binær variant lagrer ressursdata som rå bytes; XML-varianten koder hver ressursblokk som Base64 |
| Utgitt | 2005 (Safari 2.0 / Mac OS X 10.4 Tiger) |
| Spesifikasjon | en.wikipedia.org |
WEBARCHIVE-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om WEBARCHIVE-filer.