Che cos'è il formato di file MBZ?
Un file .mbz è un archivio di backup di un corso creato da Moodle, il sistema di gestione dell'apprendimento open source sviluppato da Moodle Pty Ltd. L'estensione sta per Moodle Backup Zip, sebbene il formato moderno non sia più un file ZIP.
I file .mbz moderni (Moodle 2.9 e successivi) sono archivi TAR compressi con gzip, identificabili dai magic bytes 1F 8B all'inizio del file. I backup più vecchi creati prima di Moodle 2.9 erano semplici archivi ZIP rinominati in .mbz e iniziano con la firma PK (50 4B). Puoi capire quale tipo possiedi rinominando il file in .tgz o .zip e aprendolo con qualsiasi strumento di archiviazione.
Internamente, un archivio .mbz contiene:
moodle_backup.xml: il manifesto principale che registra i metadati del corso, la versione di Moodle e la versione del formato di backup- File XML per ogni attività (forum, quiz, compiti e altri moduli)
- File XML del registro dei valutatori e dei dati utente
- Un albero di directory
files/che contiene tutti i file multimediali incorporati e i documenti del corso
Il file è progettato per essere ripristinato tramite Moodle (Amministrazione del corso > Ripristina), non aperto come documento autonomo. Il manifesto moodle_backup.xml lega tutto insieme e, per un ripristino riuscito, è necessaria un'istanza di Moodle della stessa versione o di una versione più recente rispetto a quella che ha creato il backup.
Le dimensioni dei file variano tipicamente da 1 MB per un corso minimale basato su testo a diversi GB per quelli ricchi di contenuti multimediali. Per ispezionare i contenuti senza ripristinarli, rinomina .mbz in .tgz ed estrai con tar -xzf corso.tgz, oppure aprilo con 7-Zip su Windows.
Sicurezza e incolumità
RISCHIO: MEDIUMUn file MBZ è un archivio di dati inerte, sicuro da estrarre. La vera preoccupazione riguarda la privacy: un backup del corso effettuato «con dati utente» contiene informazioni personali degli studenti, consegne e voti - tratta tali file MBZ come riservati e gestiscili secondo le norme sulla protezione dei dati della tua istituzione (es. GDPR). Il ripristino di un MBZ da una fonte non attendibile può anche importare contenuti/impostazioni imprevisti nel tuo sito, quindi ripristina solo backup di cui ti fidi, idealmente prima in un corso di prova.
Dettagli del formato
in sintesiProgrammi che aprono file MBZ
tar -xzf backup.mbz per estrarre un MBZ moderno (tar.gz); usa unzip per i vecchi backup basati su ZIP. Dettagli tecnici
specifiche approfondite| Formato contenitore | TAR compresso con gzip (`.tgz`) per Moodle 2.9 e successivi; semplice archivio ZIP per i backup più vecchi |
| Magic bytes | `1F 8B` (gzip) per i moderni backup basati su `.tgz`; `50 4B` (PK) per i backup legacy basati su ZIP - controlla l'intestazione per distinguerli |
| Tipo MIME | `application/gzip` per i backup moderni; `application/zip` per i backup legacy basati su ZIP |
| Compressione | gzip (DEFLATE) applicato su un flusso TAR per i file correnti; ZIP DEFLATE utilizzato nei backup legacy |
| File manifesto | `moodle_backup.xml` alla radice dell'archivio: registra la versione di Moodle, la versione del formato di backup, la struttura del corso e l'elenco delle attività |
| Struttura interna | La radice dell'archivio contiene `moodle_backup.xml`, sottodirectory XML per ogni attività (una per forum, quiz, compito, ecc.), XML del registro valutatori e degli utenti, e un albero multimediale `files/` |
| Origine del nome | «MBZ» sta per Moodle Backup Zip: il nome è stato mantenuto anche dopo che il contenitore è passato da ZIP a TAR compresso con gzip in Moodle 2.9 |
| Crittografia | Nessuna: l'archivio non dispone di crittografia integrata; l'eventuale protezione esterna a livello di file deve essere applicata separatamente |
| Controllo integrità | gzip CRC32 sul flusso compresso; nessun checksum dell'intero archivio è incorporato nel file `.mbz` |
| Dimensione tipica del file | Da 1 MB a diversi GB, a seconda del volume dei contenuti del corso, dei media incorporati e dei dati utente inclusi nel backup |
| Requisito versione ripristino | È necessaria un'istanza di Moodle della stessa versione o più recente del sito di origine; i ripristini verso versioni precedenti (downgrade) non sono supportati |
| Ispezione senza Moodle | Rinomina `.mbz` in `.tgz` ed esegui `tar -xzf corso.tgz`, oppure rinomina in `.zip` (legacy) ed estrai con qualsiasi archiviatore standard |
| Granularità delle attività | Ogni attività di Moodle memorizza i propri dati in una sottodirectory XML dedicata, consentendo l'ispezione selettiva di singoli forum, quiz o compiti |
| Piattaforma associata | Generato e consumato lato server su installazioni Moodle Linux o Windows; l'archivio stesso è ispezionabile su qualsiasi sistema operativo |
| Rilasciato | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Ultima versione | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Specifica | docs.moodle.org |
Conversioni MBZ
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file MBZ.