.NBT

NBT-fil

Minecraft Named Binary Tag File
Ställ en fråga
SNABBT SVAR

En NBT-fil är en Minecraft-sparfil som använder formatet Named Binary Tag - ett binärt träd som lagrar världsmetadata, spelarinventarier och strukturer. Öppna den med NBTExplorer (gratis, Windows/Mac/Linux) för att bläddra i och redigera taggträdet. NBT-filer innehåller ingen körbar kod och kan inte bära på skadlig kod, men en skadad fil kan förstöra en sparad värld, så gör en säkerhetskopia före redigering.

Utvecklare: Mojang Studios (Markus "Notch" Persson, original spec) Kategori: Spelfiler Öppen standard MIME: application/x-nbt
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .OBB · .PAK · .ROFL · .PACKAGE

På denna sida

19k+ filtillägg indexerade
Senast granskad Sep 7, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet NBT?

Filändelsen .nbt är Minecrafts Named Binary Tag-format - en hierarkisk, typad binär datacontainer som används genomgående i både Java Edition- och Bedrock Edition-världar. Markus „Notch” Persson designade och publicerade NBT-specifikationen 2010 tillsammans med Minecraft Alpha.

Varje .nbt-fil är ett träd av typade, namngivna taggar med roten i en TAG_Compound. Det finns 13 taggtyper: byte, short, int, long, float, double, byte array, string, list, compound, int array och long array (de två sista lades till 2011 respektive 2017). Java Edition lagrar .nbt-filer GZip-komprimerade - filen öppnas med magic bytes 1F 8B. Bedrock Edition använder en little-endian, okomprimerad variant med ett 4-byte versionsprefix och ett 4-byte fält för filstorlek.

Formatet tjänar många syften i en Minecraft-installation: level.dat lagrar världsmetadata, player.dat spårar inventarier och position, region-filer bäddar in NBT-kodade chunks, och kommandot /structure save exporterar strukturfiler med filändelsen .nbt. Scoreboards, statistik och framsteg (advancements) lagras också som NBT.

Java- och Bedrock-utgåvorna är inkompatibla på grund av skillnader i endianness, så verktyg som NBTExplorer måste detektera vilken utgåva som skapade filen. Eftersom de flesta Java Edition .nbt-filer är GZip-förpackade kan du inspektera råinnehållet genom att dekomprimera med valfritt GZip-kompatibelt verktyg innan du läser den binära taggströmmen.

Säkerhet & trygghet

RISK: LOW

NBT är ett rent dataformat utan körbart innehåll; det kan inte innehålla skadlig kod. Skadad NBT kan förstöra en sparad Minecraft-värld, så gör alltid en säkerhetskopia före redigering.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNMinecraft Named Binary Tag Fileäven känd som NBT file, Named Binary Tag
UTVECKLAREMojang Studios (Markus "Notch" Persson, original spec)sedan 2010 (Minecraft Alpha; NBT spec published by Notch)
KATEGORISpelfiler
MIME-TYPapplication/x-nbt
TYPbinär (hierarkisk tagg-baserad data)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Nero BackItUp Template - Nero BackItUp (numera Nero BackItUp & Burn, EOL cirka 2015) använde .nbt för mallar till säkerhetskopiering; ett helt orelaterat binärt format.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
1F8B
ASCII
··
De flesta .nbt-filer är GZip-komprimerade; rå okomprimerad NBT börjar med 0x0A (TAG_Compound) vid offset 0. Bedrock-utgåvan använder little-endian okomprimerad NBT med en 4-byte versionsheader.

Program som öppnar NBT-filer

Windows2 apps
NBTExplorer Öppen källkod Öppna NBT-filen för att bläddra i taggträdet, redigera värden, lägga till/ta bort taggar och spara. Stöder både Java- och Bedrock-format.
Minecraft (Java Edition) Betald Minecraft läser NBT-filer nativt som en del av sparade världar; använd /structure load för .nbt-strukturfiler.
macOS1 app
NBTExplorer Öppen källkod Öppna NBT-filen för att bläddra i taggträdet, redigera värden, lägga till/ta bort taggar och spara. Stöder både Java- och Bedrock-format.
Linux2 apps
NBTExplorer Öppen källkod Öppna NBT-filen för att bläddra i taggträdet, redigera värden, lägga till/ta bort taggar och spara. Stöder både Java- och Bedrock-format.
nbt (Python library) Öppen källkod pip install nbt; import nbt; parsa NBT-filer programmatiskt i Python-skript.
Web1 app
NBT Studio (web viewer) Öppen källkod Alternativt skrivbords-GUI (Windows); modernare än NBTExplorer med drag-och-släpp-redigering.

Tekniska detaljer

djup specifikation
FilkodningBinär - hierarkiskt namngivet taggträd
ByteordningBig-endian (Java Edition); little-endian (Bedrock Edition)
KomprimeringGZip (Java Edition standardfiler); okomprimerad med 8-byte header (Bedrock Edition)
RotstrukturAlltid en enskild TAG_Compound; alla andra taggar nästlas inuti denna
Taggtyper13 namngivna typer: byte, short, int, long, float, double, byte_array, string, list, compound, int_array, long_array
Magic bytes`1F 8B` (GZip magic, Java Edition); rå okomprimerad NBT börjar med `0A` (TAG_Compound)
Bedrock-header4-byte little-endian versionsnummer + 4-byte fält för filstorlek före NBT-nyttolasten
IntegritetskontrollGZip CRC-32 (när GZip-förpackad)
Typisk filstorlek1 KB - 10 MB (spelardata några KB; stora strukturexporter upp till flera MB)
MIME-typ`application/x-nbt` (informell); `application/octet-stream` i praktiken
Java-Bedrock-kompatibilitetInkompatibla byteordningar; verktyg måste detektera vilken utgåva som skapade filen före parsning
Användning i Minecraft`level.dat`, `player.dat`, /structure save-exporter, scoreboard-data och chunk-data i region-filer
Släppt2010 (Minecraft Alpha; NBT spec published by Notch)
Senaste versionNBT with TAG_Long_Array (tag type 12), added in Minecraft 1.12 (2017)
Öppen standardJa · royaltyfri
Specifikationminecraft.wiki

NBT-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med NBT-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om NBT-filer.

Vanliga frågor

Vad är en NBT-fil i Minecraft?
En Named Binary Tag-fil - Minecrafts binära dataformat som används för att spara strukturer, spelardata, världsmetadata med mera. All viktig sparad data i Minecraft använder NBT internt.
Hur öppnar och redigerar jag en NBT-fil?
Använd NBTExplorer (gratis, öppen källkod, Windows/Mac/Linux) för att bläddra i och redigera taggträdet. NBT Studio är ett modernare alternativ.
Vad är skillnaden mellan Java- och Bedrock-NBT?
Java Edition använder big-endian byteordning och vanligtvis GZip-komprimering. Bedrock Edition använder little-endian och en 4-byte versionsheader. NBTExplorer hanterar båda.
Kan jag konvertera NBT till JSON?
Ja - Python-biblioteket nbt och olika verktyg kan exportera NBT som JSON eller SNBT (Minecrafts eget textformat). Viss typprecision kan gå förlorad (JSON saknar typerna byte/short).
Vad är en NBT-strukturfil?
En .nbt-fil skapad av kommandot /structure save i Minecraft; den lagrar block, entiteter och blockentitetsdata för en region. Placeras med /structure load eller i ett datapack.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.EXEWindows Executable (Portable Executable)
5.RPMSGRestricted Permission Message
6.JPGJPEG Image
7.PARTPartial Download File
8.ICSiCalendar data file
9.BINCD/DVD Disc Image (BIN/CUE)
10.DLLDynamic Link Library

Relaterade filtillägg

.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

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö