8 字节文件头及其作用
基岩版 level.dat 不是原始 NBT。前 4 个字节是小端序存储版本(实际常见值为 8 和 10),接下来的 4 个字节是 NBT 负载的字节长度,之后才是未压缩标签。如果编辑负载后未修正长度,游戏就会拒绝文件;使用仅支持 Java 的 NBT 工具打开基岩版存档时通常会出现此问题。
| 偏移量 | 大小 | 字段 |
|---|---|---|
| 0 | 4 字节 | 存储版本,小端序 int |
| 4 | 4 字节 | 负载字节长度,小端序无符号整数 |
| 8 | 其余部分 | 小端序 NBT、根复合标签、未压缩 |
本编辑器会在文件栏显示存储版本,保留该值,并在每次保存时自动重写长度。