.NBT

Fichier NBT

Minecraft Named Binary Tag File
Poser une question
RÉPONSE RAPIDE

Un fichier NBT est un fichier de données de sauvegarde Minecraft utilisant le format Named Binary Tag - un arbre binaire qui stocke les métadonnées du monde, les inventaires des joueurs et les structures. Ouvrez-le avec NBTExplorer (gratuit, Windows/Mac/Linux) pour parcourir et modifier l'arborescence des balises. Les fichiers NBT ne contiennent aucun code exécutable et ne peuvent pas transporter de logiciels malveillants, mais un fichier corrompu peut endommager une sauvegarde de monde, alors faites une copie de sauvegarde avant toute modification.

Développeur : Mojang Studios (Markus "Notch" Persson, original spec) Catégorie : Fichiers jeu Standard ouvert MIME: application/x-nbt
S'OUVRE SUR Windows macOS Linux Web
Lié : .OBB · .PAK · .ROFL · .PACKAGE

Sur cette page

19k+ extensions indexées
Dernière révision le Sep 7, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier NBT ?

Le fichier .nbt est le format Named Binary Tag de Minecraft - un conteneur de données binaires typées et hiérarchiques utilisé de manière omniprésente dans les mondes Java Edition et Bedrock Edition. Markus « Notch » Persson a conçu et publié la spécification NBT en 2010 parallèlement à Minecraft Alpha.

Chaque fichier .nbt est un arbre de balises nommées et typées enraciné dans un TAG_Compound. Il existe 13 types de balises : byte, short, int, long, float, double, byte array, string, list, compound, int array et long array (les deux dernières ajoutées respectivement en 2011 et 2017). Java Edition stocke les fichiers .nbt compressés en GZip - le fichier s'ouvre avec les magic bytes 1F 8B. Bedrock Edition utilise une variante non compressée en little-endian avec un préfixe de version de 4 octets et un champ de taille de fichier de 4 octets.

Le format remplit de nombreux rôles au sein d'une installation Minecraft : level.dat stocke les métadonnées du monde, player.dat suit l'inventaire et la position, les fichiers de région intègrent des tronçons encodés en NBT, et la commande /structure save exporte des fichiers de structure avec l'extension .nbt. Les tableaux de score, les statistiques et les progrès sont également stockés en NBT.

Les éditions Java et Bedrock sont incompatibles au niveau du format en raison de différences d'endianness, les outils tels que NBTExplorer doivent donc détecter quelle édition a produit le fichier. Comme la plupart des fichiers .nbt de Java Edition sont enveloppés dans du GZip, vous pouvez inspecter le contenu brut en le décompressant avec n'importe quel outil compatible GZip avant de lire le flux de balises binaires.

Sécurité et sûreté

RISQUE : LOW

NBT est un format de données pur sans contenu exécutable ; il ne peut pas contenir de logiciels malveillants. Un NBT corrompu peut endommager une sauvegarde de monde Minecraft, donc faites toujours une sauvegarde avant de modifier.

Détails du format

en bref
NOM COMPLETMinecraft Named Binary Tag Filealias NBT file, Named Binary Tag
DÉVELOPPEURMojang Studios (Markus "Notch" Persson, original spec)depuis 2010 (Minecraft Alpha; NBT spec published by Notch)
CATÉGORIEFichiers jeu
TYPE MIMEapplication/x-nbt
TYPEbinaire (données hiérarchiques basées sur des balises)
STANDARDOuvert · libre de droits
Cette extension est également utilisée par…
  • Nero BackItUp Template - Nero BackItUp (désormais Nero BackItUp & Burn, fin de vie vers 2015) utilisait .nbt pour les modèles de tâches de sauvegarde ; format binaire totalement sans rapport.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
1F8B
ASCII
··
La plupart des fichiers .nbt sont compressés en GZip ; le NBT brut non compressé commence par 0x0A (TAG_Compound) à l'offset 0. L'édition Bedrock utilise du NBT non compressé en little-endian avec un en-tête de version de 4 octets.

Programmes qui ouvrent les fichiers NBT

Windows2 apps
NBTExplorer Open-source Ouvrez le fichier NBT pour parcourir l'arborescence des balises, modifier les valeurs, ajouter/supprimer des balises et enregistrer. Prend en charge les formats Java et Bedrock.
Minecraft (Java Edition) Payant Minecraft lit les fichiers NBT nativement dans le cadre des sauvegardes de monde ; utilisez /structure load pour les fichiers de structure .nbt.
macOS1 app
NBTExplorer Open-source Ouvrez le fichier NBT pour parcourir l'arborescence des balises, modifier les valeurs, ajouter/supprimer des balises et enregistrer. Prend en charge les formats Java et Bedrock.
Linux2 apps
NBTExplorer Open-source Ouvrez le fichier NBT pour parcourir l'arborescence des balises, modifier les valeurs, ajouter/supprimer des balises et enregistrer. Prend en charge les formats Java et Bedrock.
nbt (Python library) Open-source pip install nbt ; import nbt ; analysez les fichiers NBT par programmation dans des scripts Python.
Web1 app
NBT Studio (web viewer) Open-source Alternative avec interface graphique de bureau (Windows) ; plus moderne que NBTExplorer avec édition par glisser-déposer.

Détails techniques

spécifications approfondies
Encodage du fichierBinaire - arbre de balises nommées hiérarchique
Ordre des octetsBig-endian (Java Edition) ; little-endian (Bedrock Edition)
CompressionGZip (fichiers standard Java Edition) ; non compressé avec en-tête de 8 octets (Bedrock Edition)
Structure racineToujours un seul TAG_Compound ; toutes les autres balises s'y imbriquent
Types de balises13 types nommés : byte, short, int, long, float, double, byte_array, string, list, compound, int_array, long_array
Magic bytes`1F 8B` (magic GZip, Java Edition) ; le NBT brut non compressé commence par `0A` (TAG_Compound)
En-tête BedrockNuméro de version little-endian de 4 octets + champ de taille de fichier de 4 octets précédant la charge utile NBT
Vérification d'intégritéGZip CRC-32 (lorsqu'enveloppé en GZip)
Taille de fichier typique1 Ko - 10 Mo (données joueur quelques Ko ; exports de structures volumineuses jusqu'à plusieurs Mo)
Type MIME`application/x-nbt` (informel) ; `application/octet-stream` en pratique
Compatibilité Java-BedrockOrdres d'octets incompatibles ; les outils doivent détecter quelle édition a produit le fichier avant l'analyse
Utilisations dans Minecraft`level.dat`, `player.dat`, exports `/structure save`, données de tableau de score et données de tronçons dans les fichiers de région
Publié2010 (Minecraft Alpha; NBT spec published by Notch)
Dernière versionNBT with TAG_Long_Array (tag type 12), added in Minecraft 1.12 (2017)
Standard ouvertOui · libre de droits
Spécificationminecraft.wiki

Conversions NBT

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers NBT. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers NBT.

Foire aux questions

Qu'est-ce qu'un fichier NBT dans Minecraft ?
Un fichier Named Binary Tag - le format de données binaires de Minecraft utilisé pour sauvegarder les structures, les données des joueurs, les métadonnées du monde et plus encore. Toutes les données de sauvegarde majeures de Minecraft utilisent le NBT en interne.
Comment ouvrir et modifier un fichier NBT ?
Utilisez NBTExplorer (gratuit, open-source, Windows/Mac/Linux) pour parcourir et modifier l'arborescence des balises. NBT Studio est une alternative plus moderne.
Quelle est la différence entre le NBT Java et Bedrock ?
Java Edition utilise l'ordre des octets big-endian et généralement la compression GZip. Bedrock Edition utilise le little-endian et un en-tête de version de 4 octets. NBTExplorer gère les deux.
Puis-je convertir du NBT en JSON ?
Oui - la bibliothèque Python nbt et divers outils peuvent exporter le NBT en JSON ou SNBT (le format texte propre à Minecraft). Une certaine fidélité des types peut être perdue (le JSON n'a pas de types byte/short).
Qu'est-ce qu'un fichier de structure NBT ?
Un fichier .nbt créé par la commande /structure save dans Minecraft ; il stocke les blocs, les entités et les données d'entités de bloc pour une région. Placé avec /structure load ou dans un datapack.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z