Was ist das MBZ-Dateiformat?
Eine .mbz-Datei ist ein Kurssicherungsarchiv, das von Moodle erstellt wurde, dem von Moodle Pty Ltd entwickelten Open-Source-Lernmanagementsystem. Die Erweiterung steht für Moodle Backup Zip, obwohl das moderne Format kein ZIP-Archiv mehr ist.
Moderne .mbz-Dateien (Moodle 2.9 und neuer) sind gzipped TAR-Archive - erkennbar an den Magic Bytes 1F 8B am Anfang der Datei. Ältere Sicherungen, die vor Moodle 2.9 erstellt wurden, waren einfache ZIP-Archive, die in .mbz umbenannt wurden und mit der PK-Signatur (50 4B) beginnen. Sie können feststellen, welchen Typ Sie haben, indem Sie die Datei in .tgz oder .zip umbenennen und mit einem beliebigen Archivierungsprogramm öffnen.
Intern enthält ein .mbz-Archiv:
moodle_backup.xml- das Hauptmanifest, das Kurs-Metadaten, die Moodle-Version und die Version des Sicherungsformats aufzeichnet- Pro Aktivität XML-Dateien für Foren, Tests, Aufgaben und andere Module
- XML-Dateien für Bewertungen und Nutzerdaten
- Einen
files/-Verzeichnisbaum, der alle eingebetteten Medien und Kursdokumente enthält
Die Datei ist darauf ausgelegt, über Moodle wiederhergestellt zu werden (Kurs-Administration > Wiederherstellen), nicht als eigenständiges Dokument geöffnet zu werden. Das Manifest moodle_backup.xml verknüpft alles miteinander, und eine Moodle-Instanz der gleichen oder einer neueren Version als die, die das Backup erstellt hat, ist für eine erfolgreiche Wiederherstellung erforderlich.
Die Dateigrößen reichen typischerweise von 1 MB für einen minimalen textbasierten Kurs bis zu mehreren GB für medienintensive Kurse. Um den Inhalt ohne Wiederherstellung zu prüfen, benennen Sie .mbz in .tgz um und extrahieren Sie sie mit tar -xzf course.tgz oder öffnen Sie sie mit 7-Zip unter Windows.
Sicherheit
RISIKO: MEDIUMEine MBZ-Datei besteht aus inerten Archivdaten und kann sicher extrahiert werden. Das eigentliche Bedenken gilt dem Datenschutz: Eine Kurssicherung, die «mit Nutzerdaten» erstellt wurde, enthält persönliche Informationen von Schülern, Abgaben und Noten - behandeln Sie solche MBZ-Dateien vertraulich und gemäß den Datenschutzregeln Ihrer Institution (z. B. DSGVO). Das Wiederherstellen einer MBZ aus einer nicht vertrauenswürdigen Quelle kann zudem unerwartete Inhalte/Einstellungen in Ihre Seite importieren; stellen Sie daher nur Backups wieder her, denen Sie vertrauen, idealerweise zuerst in einem Testkurs.
Formatdetails
kurz gefasst1F 8B. Ältere MBZ-Dateien waren einfache ZIP-Archive, die in .mbz umbenannt wurden und mit «PK» (50 4B 03 04) beginnen. Identifizierung über Header: 1F 8B = tar.gz, 50 4B = zip.Programme zum Öffnen von MBZ-Dateien
Technische Details
technische Spezifikation| Container-Format | Gzipped TAR (`.tgz`) für Moodle 2.9 und neuer; einfaches ZIP-Archiv für ältere Sicherungen |
| Magic Bytes | `1F 8B` (gzip) für moderne `.tgz`-basierte Sicherungen; `50 4B` (PK) für veraltete ZIP-basierte Sicherungen - prüfen Sie den Header zur Unterscheidung |
| MIME-Typ | `application/gzip` für moderne Sicherungen; `application/zip` für veraltete ZIP-basierte Sicherungen |
| Kompression | gzip (DEFLATE) angewendet auf einen TAR-Stream für aktuelle Dateien; ZIP DEFLATE bei veralteten Sicherungen |
| Manifest-Datei | `moodle_backup.xml` im Archiv-Stammverzeichnis - zeichnet Moodle-Version, Sicherungsformat-Version, Kursstruktur und Aktivitätenliste auf |
| Interne Struktur | Archiv-Stammverzeichnis enthält `moodle_backup.xml`, XML-Unterverzeichnisse pro Aktivität (eines pro Forum, Test, Aufgabe usw.), XML für Bewertungen und Nutzer sowie einen `files/`-Medienbaum |
| Namensherkunft | «MBZ» steht für Moodle Backup Zip - der Name wurde beibehalten, auch nachdem der Container in Moodle 2.9 von ZIP auf gzipped TAR umgestellt wurde |
| Verschlüsselung | Keine - das Archiv verfügt über keine integrierte Verschlüsselung; externer Schutz auf Dateiebene muss separat angewendet werden |
| Integritätsprüfung | gzip CRC32 auf dem komprimierten Stream; keine Prüfsumme für das gesamte Archiv in der `.mbz`-Datei eingebettet |
| Typische Dateigröße | 1 MB bis mehrere GB, abhängig vom Umfang des Kursinhalts, eingebetteten Medien und in der Sicherung enthaltenen Nutzerdaten |
| Anforderung an Wiederherstellungsversion | Eine Moodle-Instanz der gleichen oder einer neueren Version als die der Quellseite ist erforderlich; Downgrade-Wiederherstellungen werden nicht unterstützt |
| Prüfung ohne Moodle | Benennen Sie `.mbz` in `.tgz` um und führen Sie `tar -xzf course.tgz` aus, oder benennen Sie sie in `.zip` um (veraltet) und extrahieren Sie sie mit einem Standard-Archivierungsprogramm |
| Aktivitäts-Granularität | Jede Moodle-Aktivität speichert ihre Daten in einem eigenen XML-Unterverzeichnis, was die selektive Prüfung einzelner Foren, Tests oder Aufgaben ermöglicht |
| Zugehörige Plattform | Wird serverseitig auf Linux- oder Windows-Moodle-Installationen generiert und verarbeitet; das Archiv selbst kann auf jedem Betriebssystem geprüft werden |
| Veröffentlicht | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Neueste Version | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Spezifikation | docs.moodle.org |
MBZ-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu MBZ-Dateien.