将64位应用程序中的protobuf消息编码并在32位应用程序中解码吗?

Fan*_*c23 5 c++ protocol-buffers

Proto n00b.我在64位应用程序中编码protobuf消息,接收方是32位应用程序.这是当时的架构,我试图了解这是否有效.

除了float和double之外,大多数proto标量类型似乎都有一个定义的大小.所以我认为这应该有效.但是,如果在这样的环境中还有其他事情需要关注,我不知道,因此请求帮助.

谢谢!!

Ken*_*rda 4

是的,它会起作用。Protobuf 编码完全独立于架构。