O que é o formato de ficheiro MBZ?
Um arquivo .mbz é um arquivo de backup de curso criado pelo Moodle, o sistema de gestão de aprendizagem de código aberto desenvolvido pela Moodle Pty Ltd. A extensão significa Moodle Backup Zip, embora o formato moderno não seja mais um arquivo ZIP.
Arquivos .mbz modernos (Moodle 2.9 e posteriores) são arquivos TAR compactados com gzip - identificáveis pelos magic bytes 1F 8B no início do arquivo. Backups mais antigos criados antes do Moodle 2.9 eram arquivos ZIP simples renomeados para .mbz e começam com a assinatura PK (50 4B). Você pode identificar qual tipo possui renomeando o arquivo para .tgz ou .zip e abrindo-o com qualquer ferramenta de arquivamento.
Internamente, um arquivo .mbz contém:
moodle_backup.xml- o manifesto principal que registra os metadados do curso, a versão do Moodle e a versão do formato de backup- Arquivos XML por atividade para fóruns, questionários, tarefas e outros módulos
- Arquivos XML de notas e dados de usuários
- Uma árvore de diretórios
files/que contém todas as mídias incorporadas e documentos do curso
O arquivo foi projetado para ser restaurado através do Moodle (Administração do Curso > Restaurar), não aberto como um documento independente. O manifesto moodle_backup.xml vincula tudo, e uma instância do Moodle da mesma versão ou mais recente que a que criou o backup é necessária para uma restauração bem-sucedida.
Os tamanhos dos arquivos variam tipicamente de 1 MB para um curso minimalista baseado em texto até vários GB para cursos com muita mídia. Para inspecionar o conteúdo sem restaurar, renomeie .mbz para .tgz e extraia com tar -xzf course.tgz, ou abra com o 7-Zip no Windows.
Segurança e proteção
RISCO: MEDIUMUm MBZ consiste em dados de arquivo inertes, seguros para extração. A preocupação real é a privacidade: um backup de curso feito «com dados de usuários» contém informações pessoais de alunos, envios e notas - trate esses arquivos MBZ como confidenciais e manuseie-os de acordo com as regras de proteção de dados da sua instituição (ex: GDPR/LGPD). Restaurar um MBZ de uma fonte não confiável também pode importar conteúdos/configurações inesperados para o seu site, portanto, restaure apenas backups em que confia, idealmente em um curso de teste primeiro.
Detalhes do formato
em resumoProgramas que abrem arquivos MBZ
Detalhes técnicos
especificação profunda| Formato de contêiner | TAR compactado com gzip (`.tgz`) para Moodle 2.9 e posteriores; arquivo ZIP simples para backups antigos |
| Magic bytes | `1F 8B` (gzip) para backups modernos baseados em `.tgz`; `50 4B` (PK) para backups legados baseados em ZIP - verifique o cabeçalho para distinguir |
| Tipo MIME | `application/gzip` para backups modernos; `application/zip` para backups legados baseados em ZIP |
| Compressão | gzip (DEFLATE) aplicado sobre um fluxo TAR para arquivos atuais; ZIP DEFLATE usado em backups legados |
| Arquivo de manifesto | `moodle_backup.xml` na raiz do arquivo - registra a versão do Moodle, versão do formato de backup, estrutura do curso e lista de atividades |
| Estrutura interna | A raiz do arquivo contém `moodle_backup.xml`, subdiretórios XML por atividade (um por fórum, questionário, tarefa, etc.), XML de notas e usuários, e uma árvore de mídia `files/` |
| Origem do nome | «MBZ» significa Moodle Backup Zip - o nome foi mantido mesmo após o contêiner mudar de ZIP para TAR compactado com gzip no Moodle 2.9 |
| Criptografia | Nenhuma - o arquivo não possui criptografia integrada; a proteção externa em nível de arquivo deve ser aplicada separadamente |
| Verificação de integridade | gzip CRC32 no fluxo compactado; nenhum checksum de arquivo completo é incorporado no arquivo `.mbz` |
| Tamanho típico do arquivo | 1 MB a vários GB, dependendo do volume de conteúdo do curso, mídias incorporadas e dados de usuários incluídos no backup |
| Requisito de versão para restauração | É necessária uma instância do Moodle da mesma versão ou mais recente que o site de origem; restaurações para versões anteriores não são suportadas |
| Inspeção sem Moodle | Renomeie `.mbz` para `.tgz` e execute `tar -xzf course.tgz`, ou renomeie para `.zip` (legado) e extraia com qualquer arquivador padrão |
| Granularidade da atividade | Cada atividade do Moodle armazena seus dados em um subdiretório XML dedicado, permitindo a inspeção seletiva de fóruns, questionários ou tarefas individuais |
| Plataforma associada | Gerado e consumido no lado do servidor em instalações Moodle em Windows ou Linux; o arquivo em si pode ser inspecionado em qualquer sistema operacional |
| Lançado | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Versão mais recente | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Especificação | docs.moodle.org |
Conversões de MBZ
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos MBZ.