Wat is het MBZ-bestandsformaat?
Een .mbz-bestand is een cursusbackup-archief gemaakt door Moodle, het open-source leermanagementsysteem ontwikkeld door Moodle Pty Ltd. De extensie staat voor Moodle Backup Zip, hoewel het moderne formaat geen ZIP-bestand meer is.
Moderne .mbz-bestanden (Moodle 2.9 en later) zijn gzipped TAR-archieven - herkenbaar aan de 1F 8B magic bytes aan het begin van het bestand. Oudere backups gemaakt vóór Moodle 2.9 waren gewone ZIP-archieven hernoemd naar .mbz en beginnen met de PK-handtekening (50 4B). U kunt zien welk type u heeft door het bestand te hernoemen naar .tgz of .zip en het te openen met een archiefprogramma.
Intern bevat een .mbz-archief:
moodle_backup.xml- het belangrijkste manifest dat cursusmetadata, Moodle-versie en backup-formaatversie vastlegt- Per activiteit XML-bestanden voor forums, quizzen, opdrachten en andere modules
- XML-bestanden voor het cijferlijst- en gebruikersgegevens
- Een
files/-mappenstructuur met alle ingesloten media en cursusdocumenten
Het bestand is ontworpen om te worden hersteld via Moodle (Cursusbeheer > Herstel), niet om als een zelfstandig document te worden geopend. Het moodle_backup.xml-manifest verbindt alles met elkaar, en een Moodle-instantie van dezelfde of een nieuwere versie dan die de backup heeft gemaakt, is vereist voor een succesvol herstel.
Bestandsgroottes variëren doorgaans van 1 MB voor een minimale tekstgebaseerde cursus tot enkele GB voor mediarijke cursussen. Om de inhoud te inspecteren zonder te herstellen, hernoemt u .mbz naar .tgz en pakt u het uit met tar -xzf course.tgz, of opent u het met 7-Zip op Windows.
Beveiliging & veiligheid
RISICO: MEDIUMEen MBZ is inerte archiefdata, veilig om uit te pakken. De echte zorg is privacy: een cursusbackup gemaakt «met gebruikersgegevens» bevat persoonlijke informatie van studenten, inzendingen en cijfers - behandel dergelijke MBZ-bestanden als vertrouwelijk en ga ermee om volgens de gegevensbeschermingsregels van uw instelling (bijv. AVG/GDPR). Het herstellen van een MBZ uit een onbetrouwbare bron kan ook onverwachte inhoud/instellingen in uw site importeren, dus herstel alleen backups die u vertrouwt, idealiter eerst in een testcursus.
Formaatdetails
in een notendopProgramma's die MBZ-bestanden openen
Technische details
diepe specificaties| Containerformaat | Gzipped TAR (`.tgz`) voor Moodle 2.9 en later; gewoon ZIP-archief voor oudere backups |
| Magic bytes | `1F 8B` (gzip) voor moderne op `.tgz` gebaseerde backups; `50 4B` (PK) for legacy op ZIP gebaseerde backups - controleer de header om te onderscheiden |
| MIME-type | `application/gzip` voor moderne backups; `application/zip` voor legacy op ZIP gebaseerde backups |
| Compressie | gzip (DEFLATE) toegepast over een TAR-stream voor huidige bestanden; ZIP DEFLATE gebruikt in legacy backups |
| Manifestbestand | `moodle_backup.xml` in de hoofdmap van het archief - legt Moodle-versie, backup-formaatversie, cursusstructuur en activiteitenlijst vast |
| Interne structuur | Archief-root bevat `moodle_backup.xml`, XML-submappen per activiteit (één per forum, quiz, opdracht, enz.), XML voor cijferlijst en gebruikers, en een `files/` mediastructuur |
| Oorsprong naam | «MBZ» staat voor Moodle Backup Zip - de naam bleef behouden, zelfs nadat de container in Moodle 2.9 overging van ZIP naar gzipped TAR |
| Versleuteling | Geen - het archief bevat geen ingebouwde versleuteling; externe bescherming op bestandsniveau moet afzonderlijk worden toegepast |
| Integriteitscontrole | gzip CRC32 op de gecomprimeerde stream; er is geen checksum voor het hele archief ingebed in het `.mbz`-bestand |
| Typische bestandsgrootte | 1 MB tot enkele GB, afhankelijk van de hoeveelheid cursusinhoud, ingesloten media en gebruikersgegevens in de backup |
| Versievereiste voor herstel | Een Moodle-instantie van dezelfde versie of nieuwer dan de bron-site is vereist; herstel naar een oudere versie wordt niet ondersteund |
| Inspectie zonder Moodle | Hernoem `.mbz` naar `.tgz` en voer `tar -xzf course.tgz` uit, of hernoem naar `.zip` (legacy) en pak uit met een standaard archiefprogramma |
| Activiteit-granulariteit | Elke Moodle-activiteit slaat zijn gegevens op in een eigen XML-submap, wat selectieve inspectie van individuele forums, quizzen of opdrachten mogelijk maakt |
| Bijbehorend platform | Gegenereerd en verbruikt aan de serverzijde op Linux- of Windows Moodle-installaties; het archief zelf is inspecteerbaar op elk besturingssysteem |
| Uitgebracht | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Laatste versie | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Specificatie | docs.moodle.org |
MBZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over MBZ-bestanden.