Vad är filformatet MBZ?
En .mbz-fil är ett arkiv för kursbackup skapat av Moodle, det öppna lärplattformssystemet utvecklat av Moodle Pty Ltd. Filändelsen står för Moodle Backup Zip, även om det moderna formatet inte längre är en ZIP-fil.
Moderna .mbz-filer (Moodle 2.9 och senare) är gzippade TAR-arkiv - identifierbara genom de magiska byten 1F 8B i början av filen. Äldre backuper skapade före Moodle 2.9 var vanliga ZIP-arkiv som döpts om till .mbz och börjar med PK-signaturen (50 4B). Du kan se vilken typ du har genom att byta namn på filen till .tgz eller .zip och öppna den med valfritt arkivverktyg.
Internt innehåller ett .mbz-arkiv:
moodle_backup.xml- huvudmanifestet som registrerar kursens metadata, Moodle-version och version av backupformatet- XML-filer per aktivitet för forum, quiz, inlämningar och andra moduler
- XML-filer för betygskatalog och användardata
- Ett
files/-katalogträd som innehåller alla inbäddade mediefiler och kursdokument
Filen är utformad för att återställas via Moodle (Kursadministration > Återställ), inte öppnas som ett fristående dokument. Manifestet moodle_backup.xml binder samman allt, och en Moodle-instans av samma eller nyare version än den som skapade backupen krävs för en lyckad återställning.
Filstorlekar varierar vanligtvis från 1 MB för en minimal textbaserad kurs till flera GB för medietunga kurser. För att inspektera innehållet utan att återställa, byt namn på .mbz till .tgz och extrahera med tar -xzf course.tgz, eller öppna med 7-Zip på Windows.
Säkerhet & trygghet
RISK: MEDIUMEn MBZ är inerta arkivdata, säker att extrahera. Den verkliga oron gäller integritet: en kursbackup gjord «med användardata» innehåller studenters personuppgifter, inlämningar och betyg - hantera sådana MBZ-filer som konfidentiella och hantera dem enligt din institutions regler för dataskydd (t.ex. GDPR). Att återställa en MBZ från en okänd källa kan också importera oväntat innehåll/inställningar till din webbplats, så återställ endast backuper du litar på, helst till en testkurs först.
Formatdetaljer
i ett nötskalProgram som öppnar MBZ-filer
Tekniska detaljer
djup specifikation| Containerformat | Gzippad TAR (`.tgz`) för Moodle 2.9 och senare; vanligt ZIP-arkiv för äldre backuper |
| Magiska byte | `1F 8B` (gzip) för moderna `.tgz`-baserade backuper; `50 4B` (PK) for äldre ZIP-baserade backuper - kontrollera headern för att skilja dem åt |
| MIME-typ | `application/gzip` för moderna backuper; `application/zip` för äldre ZIP-baserade backuper |
| Kompression | gzip (DEFLATE) tillämpad över en TAR-ström för aktuella filer; ZIP DEFLATE används i äldre backuper |
| Manifestfil | `moodle_backup.xml` i arkivets rot - registrerar Moodle-version, version av backupformat, kursstruktur och aktivitetslista |
| Intern struktur | Arkivets rot innehåller `moodle_backup.xml`, XML-underkataloger per aktivitet (en per forum, quiz, inlämning etc.), XML för betygskatalog och användare, samt ett `files/`-medieträd |
| Namnets ursprung | «MBZ» står för Moodle Backup Zip - namnet behölls även efter att containern byttes från ZIP till gzippad TAR i Moodle 2.9 |
| Kryptering | Ingen - arkivet har ingen inbyggd kryptering; externt skydd på filnivå måste tillämpas separat |
| Integritetskontroll | gzip CRC32 på den komprimerade strömmen; ingen kontrollsumma för hela arkivet är inbäddad i `.mbz`-filen |
| Typisk filstorlek | 1 MB till flera GB, beroende på kursinnehållets volym, inbäddad media och om användardata ingår i backupen |
| Versionskrav för återställning | En Moodle-instans av samma version eller nyare än ursprungswebbplatsen krävs; återställning till äldre versioner stöds ej |
| Inspektion utan Moodle | Byt namn på `.mbz` till `.tgz` och kör `tar -xzf course.tgz`, eller byt namn till `.zip` (äldre) och extrahera med valfritt standardprogram för arkiv |
| Aktivitetsgranularitet | Varje Moodle-aktivitet lagrar sina data i en dedikerad XML-underkatalog, vilket möjliggör selektiv inspektion av enskilda forum, quiz eller inlämningar |
| Associerad plattform | Genereras och konsumeras på serversidan på Linux- eller Windows-installationer av Moodle; själva arkivet kan inspekteras på alla operativsystem |
| Släppt | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Senaste version | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Specifikation | docs.moodle.org |
MBZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om MBZ-filer.