Qu'est-ce que le format de fichier MBZ ?
Un fichier .mbz est une archive de sauvegarde de cours créée par Moodle, le système de gestion de l'apprentissage open-source développé par Moodle Pty Ltd. L'extension signifie Moodle Backup Zip, bien que le format moderne ne soit plus un fichier ZIP.
Les fichiers .mbz modernes (Moodle 2.9 et versions ultérieures) sont des archives TAR compressées par gzip - identifiables par les octets magiques 1F 8B au début du fichier. Les sauvegardes plus anciennes créées avant Moodle 2.9 étaient de simples archives ZIP renommées en .mbz et commencent par la signature PK (50 4B). Vous pouvez déterminer le type que vous possédez en renommant le fichier en .tgz ou .zip et en l'ouvrant avec n'importe quel outil d'archivage.
En interne, une archive .mbz contient :
moodle_backup.xml- le manifeste principal enregistrant les métadonnées du cours, la version de Moodle et la version du format de sauvegarde- Des fichiers XML par activité pour les forums, tests, devoirs et autres modules
- Des fichiers XML pour le carnet de notes et les données utilisateur
- Une arborescence de répertoires
files/contenant tous les médias intégrés et les documents du cours
Le fichier est conçu pour être restauré via Moodle (Administration du cours > Restauration), et non ouvert comme un document autonome. Le manifeste moodle_backup.xml lie tous les éléments entre eux, et une instance Moodle de version identique ou plus récente que celle ayant créé la sauvegarde est requise pour une restauration réussie.
La taille des fichiers varie généralement de 1 Mo pour un cours textuel minimal à plusieurs Go pour les cours riches en médias. Pour inspecter le contenu sans restaurer, renommez le .mbz en .tgz et extrayez-le avec tar -xzf course.tgz, ou ouvrez-le avec 7-Zip sous Windows.
Sécurité et sûreté
RISQUE : MEDIUMUn fichier MBZ est une archive de données inerte, sûre à extraire. La véritable préoccupation concerne la confidentialité : une sauvegarde de cours effectuée « avec les données utilisateur » contient des informations personnelles d'étudiants, leurs travaux et leurs notes - traitez ces fichiers MBZ comme confidentiels et gérez-les conformément aux règles de protection des données de votre institution (ex. RGPD). Restaurer un MBZ provenant d'une source non fiable peut également importer des contenus ou paramètres inattendus sur votre site ; ne restaurez donc que des sauvegardes de confiance, idéalement dans un cours de test au préalable.
Détails du format
en brefProgrammes qui ouvrent les fichiers MBZ
Détails techniques
spécifications approfondies| Format de conteneur | TAR compressé par gzip (`.tgz`) pour Moodle 2.9 et versions ultérieures ; archive ZIP simple pour les anciennes sauvegardes |
| Octets magiques | `1F 8B` (gzip) pour les sauvegardes modernes basées sur `.tgz` ; `50 4B` (PK) pour les sauvegardes ZIP héritées - vérifiez l'en-tête pour les distinguer |
| Type MIME | `application/gzip` pour les sauvegardes modernes ; `application/zip` pour les sauvegardes ZIP héritées |
| Compression | gzip (DEFLATE) appliqué sur un flux TAR pour les fichiers actuels ; ZIP DEFLATE utilisé dans les sauvegardes héritées |
| Fichier manifeste | `moodle_backup.xml` à la racine de l'archive - enregistre la version de Moodle, la version du format de sauvegarde, la structure du cours et la liste des activités |
| Structure interne | La racine de l'archive contient `moodle_backup.xml`, des sous-répertoires XML par activité (un par forum, test, devoir, etc.), les XML du carnet de notes et des utilisateurs, et une arborescence média `files/` |
| Origine du nom | « MBZ » signifie Moodle Backup Zip - le nom a été conservé même après que le conteneur est passé de ZIP à TAR compressé par gzip dans Moodle 2.9 |
| Chiffrement | Aucun - l'archive ne comporte pas de chiffrement intégré ; une protection externe au niveau du fichier doit être appliquée séparément |
| Contrôle d'intégrité | CRC32 gzip sur le flux compressé ; aucune somme de contrôle pour l'ensemble de l'archive n'est intégrée dans le fichier `.mbz` |
| Taille de fichier typique | De 1 Mo à plusieurs Go, selon le volume du contenu du cours, les médias intégrés et les données utilisateur incluses dans la sauvegarde |
| Exigence de version pour la restauration | Une instance Moodle de version identique ou plus récente que le site d'origine est requise ; les restaurations vers une version antérieure ne sont pas prises en charge |
| Inspection sans Moodle | Renommez le `.mbz` en `.tgz` et lancez `tar -xzf course.tgz`, ou renommez en `.zip` (hérité) et extrayez avec n'importe quel archiveur standard |
| Granularité des activités | Chaque activité Moodle stocke ses données dans un sous-répertoire XML dédié, permettant l'inspection sélective de forums, tests ou devoirs individuels |
| Plateforme associée | Généré et consommé côté serveur sur des installations Moodle Linux ou Windows ; l'archive elle-même peut être inspectée sur n'importe quel système d'exploitation |
| Publié | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Dernière version | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Spécification | docs.moodle.org |
Conversions MBZ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers MBZ.