.NBT

Файл NBT

Minecraft Named Binary Tag File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл NBT - это файл данных сохранения Minecraft в формате Named Binary Tag - бинарное дерево, в котором хранятся метаданные мира, инвентарь игроков и структуры. Откройте его с помощью NBTExplorer (бесплатно, Windows/Mac/Linux), чтобы просмотреть и отредактировать дерево тегов. Файлы NBT не содержат исполняемого кода и не могут переносить вредоносное ПО, но поврежденный файл может испортить сохранение мира, поэтому делайте резервную копию перед редактированием.

Разработчик: Mojang Studios (Markus "Notch" Persson, original spec) Категория: Файлы игр Открыть стандартное MIME: application/x-nbt
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .OBB · .PAK · .ROFL · .PACKAGE

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 7, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла NBT?

Файл .nbt - это формат Minecraft Named Binary Tag, иерархический типизированный контейнер бинарных данных, повсеместно используемый в мирах Java Edition и Bedrock Edition. Маркус «Notch» Перссон разработал и опубликовал спецификацию NBT в 2010 году вместе с Minecraft Alpha.

Каждый файл .nbt представляет собой дерево типизированных именованных тегов, корнем которого является TAG_Compound. Существует 13 типов тегов: byte, short, int, long, float, double, byte array, string, list, compound, int array и long array (последние два добавлены в 2011 и 2017 годах соответственно). Java Edition хранит файлы .nbt в сжатом виде GZip - файл открывается с магическими байтами 1F 8B. Bedrock Edition использует несжатый вариант с порядком байтов little-endian, 4-байтовым префиксом версии и 4-байтовым полем размера файла.

Формат выполняет множество ролей в установке Minecraft: level.dat хранит метаданные мира, player.dat отслеживает инвентарь и местоположение, файлы регионов содержат чанки в кодировке NBT, а команда /structure save экспортирует файлы структур с расширением .nbt. Таблицы лидеров, статистика и достижения также хранятся в формате NBT.

Версии Java и Bedrock несовместимы по формату из-за различий в порядке байтов (endianness), поэтому такие инструменты, как NBTExplorer, должны определять, в какой редакции был создан файл. Поскольку большинство файлов .nbt в Java Edition упакованы в GZip, вы можете просмотреть необработанное содержимое, распаковав их любым GZip-совместимым инструментом перед чтением потока бинарных тегов.

Безопасность и защита

РИСК: LOW

NBT - это чистый формат данных без исполняемого содержимого; он не может содержать вредоносное ПО. Поврежденный NBT может нарушить сохранение мира Minecraft, поэтому всегда делайте резервную копию перед редактированием.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMinecraft Named Binary Tag Fileтакже известен как NBT file, Named Binary Tag
РАЗРАБОТЧИКMojang Studios (Markus "Notch" Persson, original spec)с 2010 (Minecraft Alpha; NBT spec published by Notch)
КАТЕГОРИЯФайлы игр
MIME-ТИПapplication/x-nbt
ТИПбинарный (иерархические данные на основе тегов)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.obb.pak.rofl.package
Это расширение также используется в…
  • Nero BackItUp Template - Nero BackItUp (ныне Nero BackItUp & Burn, поддержка прекращена около 2015 года) использовала .nbt для шаблонов задач резервного копирования; совершенно не связанный бинарный формат.
MAGIC BYTES · СИГНАТУРА ФАЙЛА
СМЕЩЕНИЕ
0001
HEX
1F8B
ASCII
··
Большинство файлов .nbt сжаты с помощью GZip; необработанный несжатый NBT начинается с 0x0A (TAG_Compound) со смещением 0. Версия Bedrock использует несжатый NBT в формате little-endian с 4-байтовым заголовком версии.

Программы, открывающие файлы NBT

Windows2 apps
NBTExplorer Открытый код Откройте файл NBT, чтобы просмотреть дерево тегов, редактировать значения, добавлять/удалять теги и сохранять изменения. Поддерживает форматы Java и Bedrock.
Minecraft (Java Edition) Платно Minecraft читает файлы NBT нативно как часть сохранений мира; используйте /structure load для файлов структур .nbt.
macOS1 app
NBTExplorer Открытый код Откройте файл NBT, чтобы просмотреть дерево тегов, редактировать значения, добавлять/удалять теги и сохранять изменения. Поддерживает форматы Java и Bedrock.
Linux2 apps
NBTExplorer Открытый код Откройте файл NBT, чтобы просмотреть дерево тегов, редактировать значения, добавлять/удалять теги и сохранять изменения. Поддерживает форматы Java и Bedrock.
nbt (Python library) Открытый код pip install nbt; import nbt; программно анализируйте файлы NBT в скриптах на Python.
Web1 app
NBT Studio (web viewer) Открытый код Альтернативный графический интерфейс для рабочего стола (Windows); более современный, чем NBTExplorer, с поддержкой редактирования перетаскиванием.

Технические подробности

глубокая спецификация
Кодировка файлаБинарная - иерархическое дерево именованных тегов
Порядок байтовBig-endian (Java Edition); little-endian (Bedrock Edition)
СжатиеGZip (стандартные файлы Java Edition); без сжатия с 8-байтовым заголовком (Bedrock Edition)
Корневая структураВсегда один TAG_Compound; все остальные теги вложены в него
Типы тегов13 именованных типов: byte, short, int, long, float, double, byte_array, string, list, compound, int_array, long_array
Магические байты`1F 8B` (магическое число GZip, Java Edition); необработанный несжатый NBT начинается с `0A` (TAG_Compound)
Заголовок Bedrock4-байтовый номер версии в формате little-endian + 4-байтовое поле размера файла перед полезной нагрузкой NBT
Проверка целостностиGZip CRC-32 (при использовании GZip)
Типичный размер файлаот 1 КБ до 10 МБ (данные игрока - несколько КБ; экспорт крупных структур - до нескольких МБ)
MIME-тип`application/x-nbt` (неофициальный); на практике `application/octet-stream`
Совместимость Java-BedrockНесовместимые порядки байтов; инструменты должны определять редакцию перед парсингом
Использование в Minecraft`level.dat`, `player.dat`, экспорт `/structure save`, данные таблиц лидеров и данные чанков в файлах регионов
Выпущен2010 (Minecraft Alpha; NBT spec published by Notch)
Последняя версияNBT with TAG_Long_Array (tag type 12), added in Minecraft 1.12 (2017)
Открыть стандартноеДа · без роялти
Спецификацияminecraft.wiki

Конвертации NBT

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами NBT. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах NBT.

Часто задаваемые вопросы

Что такое файл NBT в Minecraft?
Файл Named Binary Tag - это бинарный формат данных Minecraft, используемый для сохранения структур, данных игроков, метаданных мира и многого другого. Все основные данные сохранений Minecraft внутренне используют NBT.
Как открыть и отредактировать файл NBT?
Используйте NBTExplorer (бесплатный, с открытым исходным кодом, для Windows/Mac/Linux) для просмотра и редактирования дерева тегов. NBT Studio - более современная альтернатива.
В чем разница между NBT в Java и Bedrock?
Java Edition использует порядок байтов big-endian и обычно сжатие GZip. Bedrock Edition использует little-endian и 4-байтовый заголовок версии. NBTExplorer поддерживает оба варианта.
Можно ли конвертировать NBT в JSON?
Да - библиотека Python nbt и различные инструменты могут экспортировать NBT в JSON или SNBT (собственный текстовый формат Minecraft). Некоторая точность типов может быть утеряна (в JSON нет типов byte/short).
Что такое файл структуры NBT?
Это файл .nbt, созданный командой /structure save в Minecraft; он хранит блоки, сущности и данные блоков-сущностей для определенной области. Размещается с помощью /structure load или в датапаке.

Ссылки

1Minecraft Wiki - NBT formatminecraft.wiki
2GitHub - NBTExplorergithub.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DATProgram Data File (generic)
10.TXTPlain Text File

Похожие расширения

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z