如果你有一个被描述为C结构的二进制文件格式(或数据包格式),是否有任何程序可以解析结构并将其转换为协议的简洁文档?
结构当然包含数组,其他结构等,以描述格式.文档可能需要包含诸如打包,字节顺序等内容.
也许你应该以不同的方式思考这个问题.
"我可以为我的数据包创建一个文档格式,我可以生成一个C结构吗?"
例如,考虑使用XML来定义数据包结构并添加注释元素等等.编写一个将其转换为实际C结构的简单程序会相当容易