Co to jest format pliku MCWORLD?
Pliki z rozszerzeniem .mcworld przechowują dane skompresowane jako archiwum ZIP, które pakuje kopię zapasową świata Minecraft dla wersji Bedrock Edition. Wewnątrz archiwum znajdziesz level.dat (metadane świata NBT), levelname.txt, world_icon.jpeg oraz folder db/ zawierający pliki chunków LevelDB (.ldb i .log), które przechowują teren, jednostki i dane graczy. Pliki .mcworld są obsługiwane przez Minecraft Bedrock i Education Edition na systemach Windows, Android, iOS, Xbox, PlayStation i Nintendo Switch.
Takie pliki są zazwyczaj używane do zapisywania kopii zapasowych światów oraz do udostępniania stworzonych światów innym użytkownikom. Podobny format, .mctemplate, wykorzystuje ten sam układ ZIP, ale jest przeznaczony jako szablon świata wielokrotnego użytku. .mcaddon i .mcpack są również używane do dodatków i pakietów zawartości.
Tworzenie plików .mcworld w Minecraft
Najszybszą metodą jest użycie wbudowanej w grę funkcji eksportu: otwórz ustawienia świata w Minecraft Bedrock i wybierz Eksportuj świat - gra bezpośrednio zapisze plik .mcworld. Możesz również zbudować go ręcznie, lokalizując folder gry, w którym zapisywane są światy:
- przejdź do folderu gry, a następnie do podfolderu
minecraftWorlds, - skopiuj wybrany folder świata w inne miejsce,
- utwórz archiwum ZIP tego folderu,
- zmień rozszerzenie na
.mcworld.
Otwieranie i używanie plików .mcworld
Pobrane pliki .mcworld powinny otwierać się w Minecraft automatycznie po dwukrotnym kliknięciu - gra zaimportuje świat do swojej biblioteki. Jeśli plik się nie ładuje, można ręcznie skopiować folder świata do folderu minecraftWorlds i rozpakować archiwum ZIP (może być wymagana zmiana rozszerzenia .mcworld na .zip). Korzystając z narzędzi do archiwizacji obsługujących pliki ZIP - takich jak 7-Zip - użytkownik może przeglądać zawartość dowolnego pliku .mcworld bez uruchamiania gry.
Bezpieczeństwo
RYZYKO: LOWEksport świata to dane gry, a nie kod wykonywalny, więc otwarcie go wiąże się z niskim ryzykiem. Prawdziwą ostrożność należy zachować przy dołączonych dodatkach: pobrany plik .mcworld może zawierać behavior_packs z niestandardowymi skryptami/poleceniami - nieszkodliwymi w normalnej grze, ale warto pobierać je z zaufanych stron społeczności. Uważaj na fałszywe strony „pobierania światów Minecraft”, które owijają pliki w instalatory PUP; pobieraj pliki .mcworld bezpośrednio, a nie przez „menedżery pobierania”.
Szczegóły formatu
w pigułce- Ogólne archiwum ZIP - Ponieważ .mcworld to po prostu ZIP, narzędzia do archiwizacji otwierają go jako normalne skompresowane archiwum.
Programy otwierające pliki MCWORLD
Szczegóły techniczne
specyfikacja| Format kontenera | Standardowe archiwum ZIP; zaczyna się od magicznych bajtów 50 4B 03 04 (sygnatura „PK”) pod offsetem 0 |
| Typ MIME | application/zip (główny); spotykany również jako application/octet-stream lub application/vnd.minecraft.world |
| Kodowanie | Binarne |
| Kolejność bajtów | Little-endian |
| Kompresja | DEFLATE stosowana dla każdego wpisu ZIP; dane chunków LevelDB wewnątrz db/ są dodatkowo kompresowane zlib |
| Szyfrowanie | Brak dla standardowych eksportów graczy; światy z Marketplace i premium mogą posiadać DRM Mojang |
| Typowy rozmiar pliku | 1 MB - 500 MB; duże, zbadane lub pobrane światy mogą przekraczać 1 GB |
| Plik metadanych świata | level.dat w katalogu głównym archiwum - zakodowany w NBT; zawiera liczbę całkowitą StorageVersion i tagi wersji gry |
| Kluczowe pliki wewnętrzne | level.dat, levelname.txt, world_icon.jpeg, tabele chunków db/*.ldb, dziennik zapisu db/*.log |
| Przechowywanie danych świata | Magazyn klucz-wartość LevelDB w folderze db/; każdy plik .ldb to posortowana tabela ciągów danych chunków |
| Sprawdzanie integralności | Tylko CRC-32 dla poszczególnych wpisów ZIP; brak kryptograficznego skrótu całego pliku lub podpisu cyfrowego |
| Maksymalna liczba wpisów w archiwum | 65 535 plików zgodnie z bazową specyfikacją ZIP; duże światy zbliżają się do tego limitu przez liczne pliki .ldb - ZIP64 usuwa to ograniczenie |
| Kompatybilność wersji | Tylko Bedrock Edition i Education Edition; pliki .mcworld nie mogą być importowane do Java Edition |
| Obsługiwane platformy | Android, iOS, Windows (Bedrock/Win10/11), Xbox, PlayStation, Nintendo Switch |
| Inspekcja bez gry | Zmień nazwę .mcworld na .zip i otwórz dowolnym narzędziem obsługującym ZIP (7-Zip, WinRAR, Keka), aby przeglądać lub wypakować zawartość |
| Powiązane formaty | .mctemplate (ten sam układ ZIP używany jako szablon świata), .mcaddon (pakiet dodatków), .mcpack (pakiet zasobów lub zachowań), .mcrworld (eksport świata Minecraft Realms) |
| Wydano | 2016 (Minecraft: Bedrock Edition / Pocket Edition world export & import) |
| Najnowsza wersja | Tracks current Bedrock world format (LevelDB chunk storage); no separate .mcworld spec version |
| Specyfikacja | www.minecraft.net |