Qu'est-ce que le format de fichier MAFF ?
Un fichier .maff est une archive de page web stockée à l'intérieur d'une archive ZIP standard. L'extension Mozilla Archive Format pour Firefox - développée par Paolo Amadini - permettait de sauvegarder des pages web complètes, incluant toutes les images intégrées, les feuilles de style et les scripts, dans un seul conteneur .maff.
À l'intérieur de l'archive, chaque page enregistrée occupe son propre sous-répertoire numéroté. Ce sous-répertoire contient le fichier .html principal, toutes les ressources référencées, et un sous-dossier ^metadata^ contenant un fichier RDF/XML qui enregistre l'URL d'origine et l'horodatage de la sauvegarde.
Comme le .maff est un fichier ZIP valide, vous pouvez le renommer en .zip et inspecter son contenu dans n'importe quel gestionnaire d'archives tel que 7-Zip. La compression utilise DEFLATE, ce qui donne au .maff un avantage de taille par rapport au format MHTML encodé en base64, qui gonfle la taille du fichier d'environ un tiers. Contrairement au MHTML, une seule archive .maff peut contenir plusieurs pages sauvegardées - chacune dans son propre sous-répertoire de premier niveau.
L'extension Firefox qui créait les fichiers .maff supportait Firefox jusqu'à la version 56 (2017). Lorsque Firefox est passé à l'API WebExtensions dans la version 57, l'extension n'a pas été mise à jour et a été abandonnée en 2018. Aucun autre navigateur grand public n'a jamais supporté le .maff nativement. Les utilisateurs délaissant le .maff passent généralement à WebScrapBook ou SingleFile, qui enregistrent les pages dans des formats différents.
Sécurité et sûreté
RISQUE : LOWLes fichiers MAFF sont des archives ZIP contenant des pages web enregistrées (HTML + ressources). Ce n'est pas différent de l'ouverture d'une page HTML enregistrée. Le risque est le même que pour tout contenu web archivé : le JavaScript intégré de la page originale peut tenter des requêtes réseau ou contenir des scripts malveillants. Ouvrez dans un navigateur avec exécution de scripts si vous faites confiance à la source ; inspectez d'abord les fichiers HTML dans un éditeur de texte en cas de doute.
Détails du format
en brefProgrammes qui ouvrent les fichiers MAFF
Détails techniques
spécifications approfondies| Format de conteneur | Archive ZIP (octets magiques `50 4B 03 04` à l'offset 0) |
| Compression | DEFLATE par entrée (compression ZIP standard) |
| Type MIME | application/x-maff (également application/zip) |
| Structure interne des pages | Un sous-répertoire numéroté de premier niveau par page enregistrée |
| Stockage des métadonnées | Sous-dossier `^metadata^` par page ; fichier RDF/XML avec l'URL d'origine et l'horodatage |
| Support multi-pages | Oui - plusieurs pages web dans une seule archive, chacune dans son propre sous-répertoire |
| Regroupement des ressources | HTML, images, CSS et JS stockés ensemble dans le sous-répertoire de la page |
| Intégrité | ZIP CRC-32 par entrée |
| Ordre des octets | Little-endian (standard ZIP) |
| Taille de fichier typique | 50 Ko - 50 Mo (dépend de la complexité de la page et des médias intégrés) |
| Outil de création | Extension Firefox Mozilla Archive Format par Paolo Amadini ; abandonnée en 2018 |
| Fenêtre de support Firefox | Firefox 2-56 (2007-2017) ; incompatible avec l'API WebExtensions (Firefox 57+) |
| Inspection manuelle | Renommez `.maff` en `.zip` pour l'ouvrir dans n'importe quel gestionnaire d'archives |
| Entrées ZIP maximales | 65 535 (limite ZIP standard) ; ZIP64 supporte des archives plus grandes |
| Publié | 2004 (Mozilla Archive Format Firefox extension) |
| Dernière version | Final extension release supports Firefox up to version 56 (ESR, 2017); extension discontinued 2018 |
| Spécification | www.amadzone.org |
Conversions MAFF
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MAFF.