【发布时间】:2014-04-29 05:30:23
【问题描述】:
我有一个 ProtoBuf 编码消息的样本,以及所有 .proto 文件。我知道该消息是原始文件中的消息之一。有什么方法可以确定哪条消息适合编码消息?
【问题讨论】:
-
检查?哎呀,如果候选人的数量很少:反复试验。有一种方法可以使用“protoc”来显示内部结构的估计
标签: protocol-buffers
我有一个 ProtoBuf 编码消息的样本,以及所有 .proto 文件。我知道该消息是原始文件中的消息之一。有什么方法可以确定哪条消息适合编码消息?
【问题讨论】:
标签: protocol-buffers
一般来说,不会。 protobuf 格式密集,相同的字节可能作为两种不同的消息有效。
也就是说,您可以通过管道将消息发送到 protoc --decode_raw 以查看带有数字标签的内容。从那里,您可以手动将其与每种类型进行比较,以确定它是否适合该类型。
【讨论】: