Здравствуйте, Marty, Вы писали:
M>А TAG — что там?
TLV (Tag-Length-Value). Это стандартный паттерн.
https://en.wikipedia.org/wiki/Type%E2%80%93length%E2%80%93value
Сам tag может быть индикатором типа (ну там, int/string) или идентификатором атрибута.
_>>Вам никто не мешает хранить метаданные например в kaitai на github
_>>А версию указывать как url ссылку на используемую версию
M>И как это мне поможет?
Это товарищь XML, наверное, начитался. В XML URL используется, как идентификатор namespace (при этом маловероятно, чтобы по этому URL-ю что-то осмысленное находилось). URL хорош тем, что можно добиться его глобально-уникальности без централизованного выделения.
Но тебе это никак не поможет.
M>Тут не в размере дело. В любом случае, у меня в девайсе 256 Кб вообще на всё, если не меньше.
Богатая железка. 256 Кб — совсем не мало. CM-4 имело 256 Кб, и тянула на себе целых класс студентов, которые чего-то там учились программировать на Фортране.