寻找二进制编码的序列化机制

Leo*_*Leo 5 delphi binary serialization protocols

准备开发内部通信协议,尝试使用XML或者JSON作为序列化机制,但是文本方式效率较低,导致数据包量大。所以,我希望使用二进制序列化编码机制。但是,我找了半天,没找到跨语言、Delphi支持的机制。

art*_*prs 3

Google Protocol BuffersMessagePack是最有效的方案,不幸的是目前 Delphi 的端口很少。

如果您愿意自己实现(messagepack非常简单),我建议您破解现有库(如SuperObject )的write()parse()函数。

不费吹灰之力,您最终将获得一个非常不错的库。