Co to jest format pliku MBZ?
Plik .mbz to archiwum kopii zapasowej kursu utworzone przez Moodle, system zarządzania nauczaniem open-source opracowany przez Moodle Pty Ltd. Rozszerzenie to skrót od Moodle Backup Zip, choć nowoczesny format nie jest już plikiem ZIP.
Nowoczesne pliki .mbz (Moodle 2.9 i nowsze) to archiwa TAR skompresowane gzipem - rozpoznawalne po „magicznych bajtach” 1F 8B na początku pliku. Starsze kopie zapasowe utworzone przed wersją Moodle 2.9 były zwykłymi archiwami ZIP ze zmienioną nazwą na .mbz i zaczynają się od sygnatury PK (50 4B). Możesz sprawdzić, który typ posiadasz, zmieniając nazwę pliku na .tgz lub .zip i otwierając go dowolnym narzędziem do archiwizacji.
Wewnątrz archiwum .mbz znajdują się:
moodle_backup.xml- główny manifest rejestrujący metadane kursu, wersję Moodle oraz wersję formatu kopii zapasowej- Pliki XML dla poszczególnych aktywności: forów, quizów, zadań i innych modułów
- Pliki XML dziennika ocen i danych użytkowników
- Drzewo katalogów
files/przechowujące wszystkie osadzone multimedia i dokumenty kursu
Plik jest zaprojektowany do przywracania przez Moodle (Administracja kursem > Przywróć), a nie do otwierania jako samodzielny dokument. Manifest moodle_backup.xml łączy wszystko w całość, a do pomyślnego przywrócenia wymagana jest instancja Moodle w tej samej lub nowszej wersji niż ta, która utworzyła kopię.
Rozmiary plików zazwyczaj wahają się od 1 MB dla minimalnego kursu tekstowego do kilku GB dla kursów bogatych w multimedia. Aby sprawdzić zawartość bez przywracania, zmień .mbz na .tgz i wypakuj poleceniem tar -xzf course.tgz lub otwórz za pomocą 7-Zip w systemie Windows.
Bezpieczeństwo
RYZYKO: MEDIUMPlik MBZ to bierne dane archiwum, bezpieczne do wypakowania. Głównym problemem jest prywatność: kopia zapasowa kursu wykonana „z danymi użytkowników” zawiera dane osobowe studentów, ich zadania i oceny - traktuj takie pliki MBZ jako poufne i postępuj z nimi zgodnie z zasadami ochrony danych (np. RODO). Przywracanie pliku MBZ z niezaufanego źródła może również zaimportować nieoczekiwaną treść lub ustawienia do Twojej witryny, dlatego przywracaj tylko zaufane kopie, najlepiej najpierw do kursu testowego.
Szczegóły formatu
w pigułceProgramy otwierające pliki MBZ
tar -xzf backup.mbz, aby wypakować nowoczesny (tar.gz) plik MBZ; użyj unzip dla starszych kopii opartych na formacie ZIP. Szczegóły techniczne
specyfikacja| Format kontenera | TAR skompresowany gzipem (`.tgz`) dla Moodle 2.9 i nowszych; zwykłe archiwum ZIP dla starszych kopii |
| Magiczne bajty | `1F 8B` (gzip) dla nowoczesnych kopii opartych na `.tgz`; `50 4B` (PK) dla starszych kopii ZIP - sprawdź nagłówek, aby je rozróżnić |
| Typ MIME | `application/gzip` dla nowoczesnych kopii; `application/zip` dla starszych kopii ZIP |
| Kompresja | gzip (DEFLATE) nałożony na strumień TAR dla obecnych plików; ZIP DEFLATE używany w starszych kopiach |
| Plik manifestu | `moodle_backup.xml` w głównym katalogu archiwum - rejestruje wersję Moodle, wersję formatu kopii, strukturę kursu i listę aktywności |
| Struktura wewnętrzna | Główny katalog zawiera `moodle_backup.xml`, podkatalogi XML dla aktywności (po jednym na forum, quiz, zadanie itp.), pliki XML dziennika ocen i użytkowników oraz drzewo multimediów `files/` |
| Pochodzenie nazwy | „MBZ” oznacza Moodle Backup Zip - nazwa została zachowana nawet po zmianie kontenera z ZIP na TAR skompresowany gzipem w Moodle 2.9 |
| Szyfrowanie | Brak - archiwum nie posiada wbudowanego szyfrowania; zewnętrzna ochrona na poziomie pliku musi być stosowana oddzielnie |
| Kontrola integralności | gzip CRC32 na skompresowanym strumieniu; brak sumy kontrolnej dla całego archiwum osadzonej w pliku `.mbz` |
| Typowy rozmiar pliku | Od 1 MB do kilku GB, zależnie od objętości treści kursu, osadzonych multimediów i dołączonych danych użytkowników |
| Wymagania wersji przywracania | Wymagana jest instancja Moodle w tej samej wersji lub nowszej niż witryna źródłowa; przywracanie do starszej wersji nie jest obsługiwane |
| Inspekcja bez Moodle | Zmień `.mbz` na `.tgz` i uruchom `tar -xzf course.tgz` lub zmień na `.zip` (starsze) i wypakuj dowolnym standardowym archiwizatorem |
| Granularność aktywności | Każda aktywność Moodle przechowuje swoje dane w dedykowanym podkatalogu XML, co pozwala na selektywną inspekcję poszczególnych forów, quizów czy zadań |
| Powiązana platforma | Generowane i przetwarzane po stronie serwera na instalacjach Moodle w systemach Linux lub Windows; samo archiwum można przeglądać w dowolnym systemie operacyjnym |
| Wydano | Moodle 2.0 (2010) introduced the modern backup format; tar.gz became the default backup container in Moodle 2.9 (2015) |
| Najnowsza wersja | Current Moodle (4.x / 5.x) - .tgz (gzipped TAR) backups with MoodleBackup XML manifest |
| Specyfikacja | docs.moodle.org |
Konwersje MBZ
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki MBZ.