1

我有不同格式的数据(有效负载)文件(纯文本、json、xlm、二进制(可以由 protobuf 解码))。要知道如何处理特定文件,我需要知道文件中数据的格式。

问题是是否有可能在没有 .proto(消息)文件的情况下识别文件中的有效负载可以由 protobuf 解码。因此,如果我知道它是 protobuf 编码数据,我将在需要 .proto 文件的地方应用一个逻辑,否则,将应用另一个没有 .proto 文件的逻辑。

我发现的所有内容都需要有 protobuf 消息来验证/解码。

4

1 回答 1

0

通常.proto文件具有类似于文件syntax = "proto3";的第一行之一的内容。但是,这不适用于proto2语法。

也许你可以利用它?

于 2020-05-15T14:23:00.173 回答