有人知道 protobuf 内容的 VS 调试可视化器吗?
问问题
1210 次
1 回答
0
我没有,尽管如果有帮助的话, wireshark也有一个。
我还没有时间查看必要的 VS 扩展 API;另请注意,除非您具有架构(作为.proto
,或通过类型模型),否则格式在内部是不明确的 - 例如,varint 可以是二进制补码或之字形编码(在线上没有区别),或者fixed32 可以是 int、float 等。字符串可以是 UTF-8 字符串、打包数组或子消息。等等。
如果有人想实现这一点,ProtoReader
可用的 API 已经公开了处理核心编码的必要 API——只是解释该编码确实需要访问模式。另外,VS 可视化技能!
我是否可以建议(除非您期望原始数据本身已损坏)更简单的选择是反序列化为一个对象,并在调试器中查看该对象。
于 2011-06-08T21:05:48.857 回答