1 байт - начало дерева
___поля
___1 байт - ветвление дерева
______поля
______1 байт - ветвление дерева
_________поля
______1 байт - окончание ветвления дерева
______1 байт - ветвление дерева
_________ поля
______1 байт - окончание ветвления дерева
___1 байт - окончание ветвления дерева
1 байт - конец дерева
думаю идея понятна ?
ты написал неограниченая вложеность
вот если бы ее до 4 милиардов ограничить то можно расширить функциональность дерева