Hvad er MAFF-filformatet?
En .maff-fil er et websidearkiv gemt i et standard ZIP-arkiv. Mozilla Archive Format-udvidelsen til Firefox - udviklet af Paolo Amadini - gemte komplette websider, inklusive alle indlejrede billeder, typografiark (stylesheets) og scripts, i en enkelt .maff-beholder.
Inde i arkivet optager hver gemt side sin egen nummererede undermappe. Denne undermappe indeholder den primære .html-fil, alle refererede ressourcer og en ^metadata^-undermappe, der indeholder en RDF/XML-fil, som registrerer den oprindelige URL og tidspunktet for lagringen.
Da .maff er en gyldig ZIP-fil, kan du omdøbe den til .zip og inspicere dens indhold i enhver arkivmanager såsom 7-Zip. Komprimering bruger DEFLATE, hvilket giver .maff en størrelsesfordel i forhold til det base64-kodede MHTML-format, som øger filstørrelsen med cirka en tredjedel. I modsætning til MHTML kan et enkelt .maff-arkiv indeholde flere gemte sider - hver i sin egen undermappe på øverste niveau.
Firefox-udvidelsen, der oprettede .maff-filer, understøttede Firefox op til version 56 (2017). Da Firefox skiftede til WebExtensions API i version 57, blev udvidelsen ikke opdateret og blev indstillet i 2018. Ingen anden mainstream-browser har nogensinde understøttet .maff indfødt. Brugere, der migrerer væk fra .maff, skifter typisk til WebScrapBook eller SingleFile, som gemmer sider i andre formater.
Sikkerhed og tryghed
RISIKO: LOWMAFF-filer er ZIP-arkiver, der indeholder gemte websider (HTML + aktiver). Det er ikke anderledes end at åbne enhver gemt HTML-side. Risikoen er den samme som ved åbning af ethvert arkiveret webindhold: indlejret JavaScript fra den oprindelige side kan forsøge netværksanmodninger eller indeholde ondsindede scripts. Åbn i en browser med script-eksekvering, hvis du har tillid til kilden; inspicer HTML-filerne i en teksteditor først, hvis du er usikker.
Formatdetaljer
kort fortaltProgrammer der åbner MAFF-filer
Tekniske detaljer
dyb specifikation| Beholderformat | ZIP-arkiv (magic bytes `50 4B 03 04` ved offset 0) |
| Komprimering | DEFLATE pr. post (standard ZIP-komprimering) |
| MIME-type | application/x-maff (også application/zip) |
| Internt sidelayout | Én nummereret undermappe på første niveau pr. gemt side |
| Lagring af metadata | `^metadata^`-undermappe pr. side; RDF/XML-fil med oprindelig URL og tidspunkt for lagring |
| Understøttelse af flere sider | Ja - flere websider i ét arkiv, hver i sin egen undermappe på øverste niveau |
| Ressourcebundtning | HTML, billeder, CSS og JS gemt sammen i sidens undermappe |
| Integritet | ZIP CRC-32 pr. post |
| Byterækkefølge | Little-endian (ZIP-standard) |
| Typisk filstørrelse | 50 KB - 50 MB (afhænger af sidens kompleksitet og indlejrede medier) |
| Oprettelsesværktøj | Mozilla Archive Format Firefox-udvidelse af Paolo Amadini; indstillet 2018 |
| Firefox-understøttelsesvindue | Firefox 2-56 (2007-2017); inkompatibel med WebExtensions API (Firefox 57+) |
| Manuel inspektion | Omdøb `.maff` til `.zip` for at åbne i enhver arkivmanager |
| Maksimalt antal ZIP-poster | 65.535 (standard ZIP-grænse); ZIP64 understøtter større arkiver |
| Udgivet | 2004 (Mozilla Archive Format Firefox extension) |
| Seneste version | Final extension release supports Firefox up to version 56 (ESR, 2017); extension discontinued 2018 |
| Specifikation | www.amadzone.org |
MAFF-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om MAFF-filer.