【问题标题】:Figure out which .proto for a message找出消息的 .proto
【发布时间】:2014-04-29 05:30:23
【问题描述】:

我有一个 ProtoBuf 编码消息的样本,以及所有 .proto 文件。我知道该消息是原始文件中的消息之一。有什么方法可以确定哪条消息适合编码消息?

【问题讨论】:

  • 检查?哎呀,如果候选人的数量很少:反复试验。有一种方法可以使用“protoc”来显示内部结构的估计

标签: protocol-buffers


【解决方案1】:

一般来说,不会。 protobuf 格式密集,相同的字节可能作为两种不同的消息有效。

也就是说,您可以通过管道将消息发送到 protoc --decode_raw 以查看带有数字标签的内容。从那里,您可以手动将其与每种类型进行比较,以确定它是否适合该类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-31
    • 1970-01-01
    • 2021-11-20
    相关资源
    最近更新 更多