O cabeçalho de 8 bytes e sua função
Um level.dat Bedrock não é NBT bruto. Os quatro primeiros bytes são a versão de armazenamento little-endian (normalmente 8 ou 10); os quatro seguintes indicam o tamanho dos dados NBT; depois vêm as tags sem compressão. Se o tamanho não for atualizado, o jogo rejeita o arquivo, como ocorre ao usar ferramentas exclusivas para Java.
| Offset | Tamanho | Campo |
|---|---|---|
| 0 | 4 bytes | Versão de armazenamento, Int little-endian |
| 4 | 4 bytes | Tamanho dos dados em bytes, inteiro sem sinal little-endian |
| 8 | restante | NBT little-endian, compound raiz, sem compressão |
O editor mostra a versão de armazenamento na barra do arquivo, preserva-a e recalcula o tamanho sempre que você salva.