我知道你可以使用boost序列化来序列化为文本格式,然后推送套接字,但我想将一类统计数据序列化为二进制格式(包括大小和编码/解码开销的原因) )。为此使用boost序列化是否安全?
我特别担心的是:
这是一个非常好的库,但遗憾的是它的二进制功能的文档有些限制,所以我只想确保以这种方式使用它是安全的。
答案 0 :(得分:5)
不,通常情况下, 二进制 序列化与机器无关。请参阅here。
答案 1 :(得分:5)
它可用,我听过很多关于谷歌的protobuf。它有一个C和C++ binding。
答案 2 :(得分:1)
你应该看看Apache Thrift。它是由Facebook设计的跨平台序列化/反序列化。