协议缓冲区是Google的语言中立,平台中立,可扩展的结构化数据序列机制
我搜索了协议缓冲区正式支持的平台和/或操作系统的明确列表,但我无法找到它。具有讽刺意味的是,我发现的最接近的是维基百科页面中的以下信息:
说Protocol Buffers支持任何平台/操作系统是否安全?
答案 0 :(得分:3)
操作系统将成为任何主流操作系统。如果您正在运行一些深奥的东西,那么您可能会遇到与其他任何问题相同的问题。
平台类似;谷歌提供对一系列平台的支持,社区拥有的项目提供了更广泛的列表。列表在这里:https://github.com/google/protobuf/blob/master/docs/third_party.md
最终,电线规格已记录在案,并不依赖于操作系统或平台,因此最糟糕的情况是,如果您在自定义操作系统上使用自定义语言,那么您仍然可以实现自己的解码器只要该语言具有某种机制来交谈任意二进制数据或就可以与其他一个预构建的库互操作。