Co to jest format pliku MAFF?
Plik .maff to archiwum strony internetowej przechowywane wewnątrz standardowego archiwum ZIP. Rozszerzenie Mozilla Archive Format dla przeglądarki Firefox - opracowane przez Paolo Amadiniego - zapisywało kompletne strony internetowe, w tym wszystkie osadzone obrazy, arkusze stylów i skrypty, w jednym kontenerze .maff.
Wewnątrz archiwum każda zapisana strona zajmuje własny, ponumerowany podkatalog. Ten podkatalog zawiera główny plik .html, wszystkie powiązane zasoby oraz podfolder ^metadata^ z plikiem RDF/XML, który rejestruje oryginalny adres URL i znacznik czasu zapisu.
Ponieważ .maff jest poprawnym plikiem ZIP, możesz zmienić jego nazwę na .zip i sprawdzić jego zawartość w dowolnym menedżerze archiwów, takim jak 7-Zip. Kompresja wykorzystuje algorytm DEFLATE, co daje .maff przewagę rozmiarową nad formatem MHTML kodowanym w base64, który zwiększa rozmiar pliku o około jedną trzecią. W przeciwieństwie do MHTML, pojedyncze archiwum .maff może pomieścić wiele zapisanych stron - każdą we własnym podkatalogu najwyższego poziomu.
Rozszerzenie Firefox, które tworzyło pliki .maff, obsługiwało przeglądarkę Firefox do wersji 56 (2017). Gdy Firefox przeszedł na WebExtensions API w wersji 57, rozszerzenie nie zostało zaktualizowane i zostało wycofane w 2018 roku. Żadna inna popularna przeglądarka nigdy nie obsługiwała .maff natywnie. Użytkownicy rezygnujący z .maff zazwyczaj przechodzą na WebScrapBook lub SingleFile, które zapisują strony w innych formatach.
Bezpieczeństwo
RYZYKO: LOWPliki MAFF to archiwa ZIP zawierające zapisane strony internetowe (HTML + zasoby). Nie różnią się niczym od otwierania dowolnej zapisanej strony HTML. Ryzyko jest takie samo jak przy otwieraniu dowolnej archiwalnej treści internetowej: osadzony JavaScript z oryginalnej strony może próbować nawiązać połączenia sieciowe lub zawierać złośliwe skrypty. Otwieraj w przeglądarce z wykonywaniem skryptów tylko wtedy, gdy ufasz źródłu; w razie wątpliwości najpierw sprawdź pliki HTML w edytorze tekstu.
Szczegóły formatu
w pigułceProgramy otwierające pliki MAFF
Szczegóły techniczne
specyfikacja| Format kontenera | Archiwum ZIP (magic bytes `50 4B 03 04` pod offsetem 0) |
| Kompresja | DEFLATE dla każdego wpisu (standardowa kompresja ZIP) |
| Typ MIME | application/x-maff (również application/zip) |
| Wewnętrzny układ strony | Jeden ponumerowany podkatalog pierwszego poziomu na każdą zapisaną stronę |
| Przechowywanie metadanych | Podfolder `^metadata^` dla każdej strony; plik RDF/XML z oryginalnym adresem URL i znacznikiem czasu zapisu |
| Obsługa wielu stron | Tak - wiele stron internetowych w jednym archiwum, każda we własnym podkatalogu najwyższego poziomu |
| Grupowanie zasobów | HTML, obrazy, CSS i JS przechowywane razem w podkatalogu strony |
| Integralność | ZIP CRC-32 dla każdego wpisu |
| Kolejność bajtów | Little-endian (standard ZIP) |
| Typowy rozmiar pliku | 50 KB - 50 MB (zależy od złożoności strony i osadzonych multimediów) |
| Narzędzie twórcy | Rozszerzenie Mozilla Archive Format dla Firefox autorstwa Paolo Amadiniego; wycofane w 2018 r. |
| Okres wsparcia Firefox | Firefox 2-56 (2007-2017); niekompatybilne z WebExtensions API (Firefox 57+) |
| Ręczna inspekcja | Zmień nazwę `.maff` na `.zip`, aby otworzyć w dowolnym menedżerze archiwów |
| Maksymalna liczba wpisów ZIP | 65 535 (standardowy limit ZIP); ZIP64 obsługuje większe archiwa |
| Wydano | 2004 (Mozilla Archive Format Firefox extension) |
| Najnowsza wersja | Final extension release supports Firefox up to version 56 (ESR, 2017); extension discontinued 2018 |
| Specyfikacja | www.amadzone.org |
Konwersje MAFF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MAFF.