Vad är filformatet MAFF?
En .maff-fil är ett webbsidearkiv lagrat inuti ett standard ZIP-arkiv. Firefox-tillägget Mozilla Archive Format - utvecklat av Paolo Amadini - sparade kompletta webbsidor, inklusive alla inbäddade bilder, stilmallar och skript, i en enda .maff-container.
Inuti arkivet upptar varje sparad sida sin egen numrerade underkatalog. Den underkatalogen innehåller den huvudsakliga .html-filen, alla refererade resurser och en ^metadata^-undermapp som innehåller en RDF/XML-fil som registrerar den ursprungliga webbadressen och tidsstämpeln för sparandet.
Eftersom .maff är en giltig ZIP-fil kan du byta namn på den till .zip och inspektera dess innehåll i valfri arkivhanterare som 7-Zip. Komprimering använder DEFLATE, vilket ger .maff en storleksfördel jämfört med det base64-kodade MHTML-formatet, som blåser upp filstorleken med ungefär en tredjedel. Till skillnad från MHTML kan ett enda .maff-arkiv innehålla flera sparade sidor - var och en i sin egen underkatalog på toppnivå.
Firefox-tillägget som skapade .maff-filer stödde Firefox upp till version 56 (2017). När Firefox bytte till WebExtensions API i version 57 uppdaterades inte tillägget och lades ner 2018. Ingen annan vanlig webbläsare har någonsin haft inbyggt stöd för .maff. Användare som migrerar från .maff byter vanligtvis till WebScrapBook eller SingleFile, som sparar sidor i andra format.
Säkerhet & trygghet
RISK: LOWMAFF-filer är ZIP-arkiv som innehåller sparade webbsidor (HTML + tillgångar). Det är ingen skillnad mot att öppna vilken sparad HTML-sida som helst. Risken är densamma som att öppna vilket arkiverat webbinnehåll som helst: inbäddad JavaScript från originalsidan kan försöka göra nätverksförfrågningar eller innehålla skadliga skript. Öppna i en webbläsare med skriptkörning om du litar på källan; inspektera HTML-filerna i en textredigerare först om du är osäker.
Formatdetaljer
i ett nötskalProgram som öppnar MAFF-filer
Tekniska detaljer
djup specifikation| Containerformat | ZIP-arkiv (magic bytes `50 4B 03 04` vid offset 0) |
| Komprimering | DEFLATE per post (standard ZIP-komprimering) |
| MIME-typ | application/x-maff (även application/zip) |
| Intern sidlayout | En numrerad underkatalog på första nivån per sparad sida |
| Metadatalagring | `^metadata^`-undermapp per sida; RDF/XML-fil med ursprunglig URL och tidsstämpel |
| Stöd för flera sidor | Ja - flera webbsidor i ett arkiv, var och en i sin egen underkatalog på toppnivå |
| Resursbuntning | HTML, bilder, CSS och JS lagras tillsammans i sidans underkatalog |
| Integritet | ZIP CRC-32 per post |
| Byteordning | Little-endian (ZIP-standard) |
| Typisk filstorlek | 50 KB - 50 MB (beror på sidans komplexitet och inbäddad media) |
| Skaparverktyg | Firefox-tillägget Mozilla Archive Format av Paolo Amadini; nedlagt 2018 |
| Supportfönster i Firefox | Firefox 2-56 (2007-2017); inkompatibelt med WebExtensions API (Firefox 57+) |
| Manuell inspektion | Byt namn på `.maff` till `.zip` för att öppna i valfri arkivhanterare |
| Maximalt antal ZIP-poster | 65 535 (standard ZIP-gräns); ZIP64 stöder större arkiv |
| Släppt | 2004 (Mozilla Archive Format Firefox extension) |
| Senaste version | Final extension release supports Firefox up to version 56 (ESR, 2017); extension discontinued 2018 |
| Specifikation | www.amadzone.org |
MAFF-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MAFF-filer.