Что такое формат файла MCWORLD?
Файлы с расширением .mcworld хранят данные, сжатые в ZIP-архив, который упаковывает резервную копию мира для редакции Bedrock. Внутри архива вы найдёте level.dat (метаданные мира в формате NBT), levelname.txt, world_icon.jpeg и папку db/, содержащую файлы фрагментов LevelDB (.ldb и .log), которые хранят ландшафт, сущности и данные игрока. Файлы .mcworld поддерживаются редакциями Minecraft Bedrock и Education Edition на платформах Windows, Android, iOS, Xbox, PlayStation и Nintendo Switch.
Такие файлы обычно используются для сохранения резервных копий миров и для обмена созданными мирами с другими пользователями. Аналогичный формат, .mctemplate, использует ту же структуру ZIP, но предназначен как повторно используемый шаблон мира. .mcaddon и .mcpack также используются для дополнений и наборов контента.
Создание файлов .mcworld в Minecraft
Самый быстрый способ - использовать встроенную функцию экспорта: откройте настройки мира в Minecraft Bedrock и выберите Экспорт мира - игра сразу запишет файл .mcworld. Вы также можете создать его вручную, найдя папку игры, где сохраняются миры:
- перейдите в папку игры, а затем в подпапку
minecraftWorlds, - скопируйте выбранную папку мира в другое место,
- создайте ZIP-архив этой папки,
- измените расширение на
.mcworld.
Открытие и использование файлов .mcworld
Скачанные файлы .mcworld должны открываться в Minecraft автоматически при двойном клике - игра импортирует мир в свою библиотеку. Если файл не загружается, можно вручную скопировать папку мира в папку minecraftWorlds и распаковать ZIP-архив (возможно, потребуется изменить расширение .mcworld на .zip). Используя архиваторы, поддерживающие ZIP-файлы, такие как 7-Zip, пользователь может просматривать содержимое любого файла .mcworld без запуска игры.
Безопасность и защита
РИСК: LOWЭкспорт мира - это игровые данные, а не исполняемый код, поэтому открытие такого файла несёт низкий риск. Настоящая осторожность касается упакованных дополнений: скачанный .mcworld может содержать behavior_packs со скриптами/командами - безобидно в обычной игре, но стоит скачивать с проверенных сайтов сообщества. Будьте внимательны к фейковым страницам «скачать Minecraft мир», которые оборачивают файлы в установщики PUP; скачивайте файлы .mcworld напрямую, а не через «менеджер загрузок».
Детали формата
в двух словах- Обычный ZIP-архив - Поскольку .mcworld - это просто ZIP, архиваторы открывают его как обычный сжатый архив.
Программы, открывающие файлы MCWORLD
Технические подробности
глубокая спецификация| Формат контейнера | Стандартный ZIP-архив; начинается с magic-байт 50 4B 03 04 (подпись «PK») по смещению 0 |
| MIME-тип | application/zip (основной); также встречается как application/octet-stream или application/vnd.minecraft.world |
| Кодировка | Двоичная |
| Порядок байтов | Little-endian |
| Сжатие | DEFLATE применяется к каждому элементу ZIP; данные фрагментов LevelDB внутри db/ дополнительно сжаты zlib |
| Шифрование | Отсутствует для стандартных экспортов игроков; миры из Marketplace и премиум-версий могут содержать DRM от Mojang |
| Типичный размер файла | 1 МБ - 500 МБ; большие исследованные или скачанные миры могут превышать 1 ГБ |
| Файл метаданных мира | level.dat в корне архива - закодирован в NBT; содержит целочисленный StorageVersion и теги версии игры |
| Ключевые внутренние файлы | level.dat, levelname.txt, world_icon.jpeg, db/*.ldb таблицы фрагментов, db/*.log журнал записи |
| Хранение данных мира | Хранилище ключ-значение LevelDB в папке db/; каждый файл .ldb - отсортированная строковая таблица данных фрагментов |
| Проверка целостности | Только CRC-32 для каждого элемента ZIP; нет хэша всего файла или цифровой подписи |
| Макс. количество элементов архива | 65 535 файлов в соответствии со спецификацией базового ZIP; большие миры приближаются к этому пределу через множество файлов .ldb - ZIP64 убирает ограничение |
| Совместимость редакций | Только Bedrock Edition и Education Edition; файлы .mcworld нельзя импортировать в Java Edition |
| Поддержка платформ | Android, iOS, Windows (Bedrock/Win10/11), Xbox, PlayStation, Nintendo Switch |
| Просмотр без игры | Переименуйте .mcworld в .zip и откройте в любом архиваторе, поддерживающем ZIP (7-Zip, WinRAR, Keka), для просмотра или извлечения содержимого |
| Связанные форматы | .mctemplate (та же структура ZIP, используемая как повторно используемый шаблон мира), .mcaddon (набор дополнений), .mcpack (ресурсный или поведенческий пакет), .mcrworld (экспорт мира Minecraft Realms) |
| Выпущен | 2016 (Minecraft: Bedrock Edition / Pocket Edition world export & import) |
| Последняя версия | Tracks current Bedrock world format (LevelDB chunk storage); no separate .mcworld spec version |
| Спецификация | www.minecraft.net |