.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
対応OS Windows macOS Linux Web
関連: .OBB · .PAK · .ROFL · .PACKAGE

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Sep 7, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

NBT ファイル形式とは?

.nbt ファイルは Minecraft の Named Binary Tag 形式であり、Java Edition および Bedrock Edition のワールド全体で広く使用されている、階層化された型付きバイナリデータコンテナです。Markus «Notch» Persson は、2010 年に Minecraft Alpha と共に NBT 仕様を設計し、公開しました。

すべての .nbt ファイルは、TAG_Compound をルートとする型付きの名前付きタグのツリーです。タグの種類は 13 種類あります:byte、short、int、long、float、double、byte array、string、list、compound、int array、および long array(最後の 2 つはそれぞれ 2011 年と 2017 年に追加されました)。Java Edition は .nbt ファイルを GZip 圧縮して保存します。このファイルはマジックバイト 1F 8B で始まります。Bedrock Edition は、4 バイトのバージョンプレフィックスと 4 バイトのファイルサイズフィールドを持つ、リトルエンディアンの非圧縮バリアントを使用します。

この形式は Minecraft のインストール内で多くの役割を果たします。level.dat はワールドのメタデータを保存し、player.dat はインベントリと位置を追跡し、リージョンファイルは NBT エンコードされたチャンクを埋め込み、/structure save コマンドは構造物ファイルを .nbt 拡張子でエクスポートします。スコアボード、統計、進捗も NBT として保存されます。

Java Edition と Bedrock Edition はエンディアンの違いにより形式の互換性がないため、NBTExplorer などのツールはどちらのエディションで作成されたファイルかを検出する必要があります。ほとんどの Java Edition の .nbt ファイルは 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
タイプバイナリ(階層型タグベースデータ)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Nero BackItUp Template - Nero BackItUp (現在の Nero BackItUp & Burn、2015 年頃にサポート終了) は、バックアップタスクテンプレートに .nbt を使用していましたが、これとは全く無関係なバイナリ形式です。
マジックバイト ・ ファイルシグネチャ
オフセット
0001
16進数
1F8B
ASCII
··
ほとんどの .nbt ファイルは GZip 圧縮されています。生の非圧縮 NBT はオフセット 0 で 0x0A (TAG_Compound) から始まります。Bedrock Edition は、4 バイトのバージョンヘッダーを持つリトルエンディアンの非圧縮 NBT を使用します。

NBT ファイルを開くプログラム

Windows2 apps
NBTExplorer オープンソース NBT ファイルを開いてタグツリーを閲覧し、値の編集、タグの追加/削除、保存を行うことができます。Java と Bedrock 両方の形式をサポートしています。
Minecraft (Java Edition) 有料 Minecraft はワールドセーブの一部として NBT ファイルをネイティブに読み込みます。.nbt 構造物ファイルには /structure load を使用します。
macOS1 app
NBTExplorer オープンソース NBT ファイルを開いてタグツリーを閲覧し、値の編集、タグの追加/削除、保存を行うことができます。Java と Bedrock 両方の形式をサポートしています。
Linux2 apps
NBTExplorer オープンソース NBT ファイルを開いてタグツリーを閲覧し、値の編集、タグの追加/削除、保存を行うことができます。Java と Bedrock 両方の形式をサポートしています。
nbt (Python library) オープンソース pip install nbt; import nbt; Python スクリプトでプログラムから NBT ファイルを解析できます。
Web1 app
NBT Studio (web viewer) オープンソース デスクトップ用 GUI の代替ツール(Windows)。ドラッグ&ドロップ編集が可能で、NBTExplorer よりもモダンです。

技術的詳細

詳細仕様
ファイルエンコーディングバイナリ - 階層化された名前付きタグツリー
バイト順ビッグエンディアン (Java Edition); リトルエンディアン (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) で始まります
Bedrock ヘッダーNBT ペイロードの前に 4 バイトのリトルエンディアン バージョン番号 + 4 バイトのファイルサイズフィールド
整合性チェックGZip CRC-32 (GZip ラップ時)
一般的なファイルサイズ1 KB - 10 MB (プレイヤーデータは数 KB、大規模な構造物のエクスポートは数 MB に達することもあります)
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 の変換

コミュニティ Q&A

ユーザーからの質問
質問する
NBT ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。NBT ファイルについて最初の質問をしてみましょう。

よくある質問

Minecraft の NBT ファイルとは何ですか?
Named Binary Tag ファイルの略で、構造物、プレイヤーデータ、ワールドのメタデータなどを保存するために使用される Minecraft のバイナリデータ形式です。Minecraft の主要なセーブデータはすべて内部で NBT を使用しています。
NBT ファイルを開いて編集するにはどうすればよいですか?
NBTExplorer(無料、オープンソース、Windows/Mac/Linux 対応)を使用して、タグツリーを閲覧および編集できます。NBT Studio は、よりモダンな代替ツールです。
Java 版と Bedrock 版の NBT の違いは何ですか?
Java Edition はビッグエンディアンのバイト順を使用し、通常は GZip 圧縮されています。Bedrock Edition はリトルエンディアンを使用し、4 バイトのバージョンヘッダーがあります。NBTExplorer は両方に対応しています。
NBT を JSON に変換できますか?
はい。Python の nbt ライブラリやさまざまなツールを使用して、NBT を JSON または SNBT(Minecraft 独自のテキスト形式)としてエクスポートできます。ただし、一部の型の忠実度が失われる可能性があります(JSON には byte や short 型がないため)。
NBT 構造物ファイルとは何ですか?
Minecraft の /structure save コマンドによって作成される .nbt ファイルです。特定の領域のブロック、エンティティ、ブロックエンティティデータを保存します。/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.EXEWindows Executable (Portable Executable)
5.JSONJavaScript Object Notation file
6.M4AMPEG-4 Audio File
7.ICSiCalendar data file
8.DATProgram Data File (generic)
9.JPGJPEG Image
10.TAGDataFlex Query Tag Name 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 で閲覧