Webarkiv

Webbarkiv
Filnamnstillägg
.webarchive
Internet mediatyp
application/x-webarchive
Uniform Type Identifier (UTI) com.apple.webarchive
Typ av format webbsida filarkiv
Förlängt från Apples binära fastighetslista

webarchive är ett webbarkivfilformat som är tillgängligt på macOS och Windows för att spara och granska hela webbsidor med webbläsaren Safari . Webarchive-formatet skiljer sig från en fristående HTML- fil eftersom det också sparar länkade filer som bilder, CSS och JavaScript . Webarchive-formatet är en sammanlänkning av källfiler med filnamn sparade i det binära plist- formatet med hjälp av NSKeyedArchiver. [ citat behövs ] Stöd för webbarkivdokument lades till i Safari 4 Beta på Windows och ingår i efterföljande versioner. Safari i iOS 13 (iPhone och iPad) har stöd för webbarkivfiler. Tidigare fanns det en iOS-app från tredje part som heter Web Archive Viewer som tillhandahöll denna funktion.

Användande

  • En version av webbarkivformatet används för att bunta ihop hela musikalbum och filmer med extra innehåll och menyer i iTunes LP och Extras . [ citat behövs ]
  • Webarchives genereras automatiskt för annonser som skickas till Apples iAd- annonseringsplattform.
  • WebKit - ramverkets WebArchive-klass används för att förenkla klippning och inklistring med hela eller delar av webbsidor.

Sårbarhet

I februari 2013 upptäcktes en sårbarhet med webbarkivformatet och rapporterades av Joe Vennix, en Metasploit Project- utvecklare. Exploateringen angripare att skicka ett skapat webbarkiv till en användare som innehåller kod för att komma åt cookies , lokala filer och annan data. Apples svar på rapporten var att det inte kommer att fixa felet, troligen för att det kräver åtgärder från användarnas sida för att öppna filen.

Konvertering för andra webbläsare

Lösningar för att tillåta att filen visas i andra webbläsare är möjliga, även om specifikt webbsidainnehåll kan hindra denna process. Detta kräver ett av de kostnadsfria verktygen WebArchive Folderizer (för OS X 10.2 och högre) eller WebArchive Extractor (för OS X 10.4.3 och högre).

Alternativ

MAFF är ett öppet format (med en publicerad specifikation) som gör det möjligt att spara hela webbsidor i en enda fil. Det stöds för närvarande av Firefox , med hjälp av ett tillägg. Andra webbläsare använder MHTML -formatet eller gör motsvarande genom att spara en katalog med inline-resurser (vanligtvis bilder) bredvid HTML- filen, ibland komprimerad, som .war-formatet som används av Konqueror (tar+gzip eller tar+bzip2). Safari stöder inte dessa alternativa arkivformat.

För arkivering av hela webbplatser har Internet Archive utvecklat formatet Web ARChive (WARC) som standardiserats av ISO .

HTML Designing (HTML Directory) är ett NeXT-utvecklat format för att spara webbsidor och deras beroenden i ett paket som också kan betjänas av en webbserver.

  1. ^ a b Frakes, Dan. "Avarkivera webbarkiv" . Macworld . IDG Communications . Hämtad 15 juni 2018 .
  2. ^ Arnott, Nick (28 april 2013). "Apple avböjer att åtgärda sårbarhet i Safaris webbarkivfiler, troligen för att det kräver användaråtgärder för att utnyttja dem. " iMer . Mobila nationer . Hämtad 7 februari 2015 .
  3. ^ "recension av iOS och iPadOS 13" . MacStories . MacStories . Hämtad 25 september 2019 .
  4. ^ "iAd JS-programmeringsguide: webbarkiv och manifestfiler" . Mac Developer Library . Apple . Hämtad 7 februari 2015 .
  5. ^ "WebArchive Class Reference" . Mac Developer Library . Apple . Hämtad 7 februari 2015 .
  6. ^ Vennix, Joe (25 april 2013). "Misbrukar Safaris webbarkivfilformat" . Rapid7 Metasploit . Snabb7 . Hämtad 7 februari 2015 .
  7. ^ WebArchive Extractor
  8. ^ "Mozilla-arkivformat, med MHT och trogen räddning" . Arkiverad från originalet den 2 november 2017 . Hämtad 8 december 2011 .
  9. ^ "WebScrapBook" . Hämtad 17 november 2019 .
  10. ^ ".htmld Diskussion" .