我有以 proto2 格式编写并由 protoc-c 编译器编译的 C 代码。我想知道的是该代码是否与“protoc”编译器生成的序列化/反序列化代码二进制兼容(这也恰好理解 protobuf 的第 3 版)?由于某种原因,我无法得到这个问题的明确答案。我想知道的原因是因为版本 3 和版本 2 之间已经存在向后兼容性问题,所以我对 protoc-c 和 protoc 工具包以及它们如何处理版本有点不确定。
谢谢!
我有以 proto2 格式编写并由 protoc-c 编译器编译的 C 代码。我想知道的是该代码是否与“protoc”编译器生成的序列化/反序列化代码二进制兼容(这也恰好理解 protobuf 的第 3 版)?由于某种原因,我无法得到这个问题的明确答案。我想知道的原因是因为版本 3 和版本 2 之间已经存在向后兼容性问题,所以我对 protoc-c 和 protoc 工具包以及它们如何处理版本有点不确定。
谢谢!