Если у вас есть двоичный формат файла (или формат пакета), который описывается как структура C, существуют ли программы, которые проанализируют структуру и превратят ее в аккуратную документацию по вашему протоколу?
Структура, конечно, будет содержать массивы, другие структуры и т. Д., Необходимые для описания формата. Документация, вероятно, должна включать такие вещи, как упаковка, порядковый номер и т. Д.