MBZ ファイル形式とは?
.mbz ファイルは、Moodle Pty Ltd によって開発されたオープンソースの学習管理システムである Moodle によって作成されるコースバックアップアーカイブです。この拡張子は Moodle Backup Zip の略ですが、現在のフォーマットは ZIP ファイルではありません。
最新の .mbz ファイル(Moodle 2.9 以降)は gzip 圧縮された TAR アーカイブ であり、ファイルの先頭にあるマジックバイト 1F 8B で識別できます。Moodle 2.9 より前に作成された古いバックアップは、単に名前を .mbz に変更した ZIP アーカイブ であり、PK シグネチャ(50 4B)で始まります。ファイル名を .tgz または .zip に変更してアーカイブツールで開くことで、どちらのタイプかを確認できます。
内部的には、.mbz アーカイブには以下が含まれています:
moodle_backup.xml- コースのメタデータ、Moodle のバージョン、バックアップ形式のバージョンを記録するメインのマニフェスト- フォーラム、小テスト、課題、その他のモジュールごとの XML ファイル
- 評定表およびユーザーデータの XML ファイル
- すべての埋め込みメディアとコースドキュメントを保持する
files/ディレクトリツリー
このファイルは、単体のドキュメントとして開くのではなく、Moodle を通じてリストア(復元)(コース管理 > リストア)するように設計されています。moodle_backup.xml マニフェストがすべてを紐付けており、正常にリストアするには、バックアップを作成したバージョンと同じか、それより新しいバージョンの Moodle インスタンスが必要です。
ファイルサイズは、最小限のテキストベースのコースで 1 MB から、メディアを多用するコースでは数 GB に及ぶのが一般的です。リストアせずに内容を確認するには、.mbz を .tgz にリネームして tar -xzf course.tgz で展開するか、Windows 上で 7-Zip を使用して開きます。
セキュリティと安全性
リスク: MEDIUMMBZ は不活性なアーカイブデータであり、展開しても安全です。真の懸念事項はプライバシーです。「ユーザーデータあり」で作成されたコースバックアップには、学生の個人情報、提出物、評点が含まれています。このような MBZ ファイルは機密情報として扱い、組織のデータ保護規則(GDPR など)に従って取り扱ってください。また、信頼できないソースからの MBZ をリストアすると、予期しないコンテンツや設定がサイトにインポートされる可能性があるため、信頼できるバックアップのみをリストアし、理想的には最初にテスト用コースで試してください。
形式の詳細
概要MBZ ファイルを開くプログラム
tar -xzf backup.mbz を使用します。古い ZIP ベースのバックアップには unzip を使用します。 技術的詳細
詳細仕様| コンテナフォーマット | Moodle 2.9 以降は gzip 圧縮された TAR (`.tgz`)、古いバックアップはプレーンな ZIP アーカイブ |
| マジックバイト | 最新の `.tgz` ベースのバックアップは `1F 8B` (gzip)、レガシーな ZIP ベースのバックアップは `50 4B` (PK) - ヘッダーで判別可能 |
| MIME タイプ | 最新のバックアップは `application/gzip`、レガシーな ZIP ベースのバックアップは `application/zip` |
| 圧縮 | 現在のファイルは TAR ストリームに gzip (DEFLATE) を適用、レガシーなバックアップは ZIP DEFLATE を使用 |
| マニフェストファイル | アーカイブのルートにある `moodle_backup.xml` - Moodle のバージョン、バックアップ形式のバージョン、コース構造、活動リストを記録 |
| 内部構造 | アーカイブのルートに `moodle_backup.xml`、活動ごとの XML サブディレクトリ(フォーラム、小テスト、課題ごとに1つずつ)、評定表とユーザーの XML、および `files/` メディアツリーを保持 |
| 名称の由来 | «MBZ» は Moodle Backup Zip の略 - Moodle 2.9 でコンテナが ZIP から gzip 圧縮された TAR に切り替わった後も名称は維持された |
| 暗号化 | なし - アーカイブ自体に組み込みの暗号化機能はありません。外部のファイルレベルの保護を別途適用する必要があります |
| 整合性チェック | 圧縮ストリームに対する gzip CRC32。`.mbz` ファイル内にアーカイブ全体のチェックサムは埋め込まれていない |
| 典型的なファイルサイズ | コース内容の量、埋め込みメディア、バックアップに含まれるユーザーデータに応じて 1 MB から数 GB |
| リストアのバージョン要件 | 作成元サイトと同じか、それより新しいバージョンの Moodle インスタンスが必要。ダウングレードによるリストアはサポートされていない |
| Moodle なしでの検査 | `.mbz` を `.tgz` にリネームして `tar -xzf course.tgz` を実行するか、`.zip` (レガシー) にリネームして標準のアーカイバで展開 |
| 活動の粒度 | 各 Moodle 活動は専用の XML サブディレクトリにデータを保存するため、個別のフォーラム、小テスト、課題を選択的に検査可能 |
| 関連プラットフォーム | Linux または Windows の Moodle インストール環境でサーバーサイドで生成・消費される。アーカイブ自体は任意の OS で検査可能 |
| リリース日 | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| 最新バージョン | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| 仕様書 | docs.moodle.org |
MBZ の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。MBZ ファイルについて最初の質問をしてみましょう。