MsgPack用于压缩json数据,为什么不使用gzip / deflate?

时间:2012-10-16 19:10:17

标签: compression gzip deflate msgpack

我听说过可以用来压缩json消息的MsgPack,但我有一个问题,为什么不简单地使用Gzip / Deflate而不是MsgPack?我认为调试也好得多。

1 个答案:

答案 0 :(得分:28)

msgpack是一种高效的二进制序列化格式,根据您的使用情况,您可能希望选择它作为JSON的替代。

即使它被宣传为,如JSON,但是快速和小型 压缩JSON数据 。再次将其视为替代方案,并记住其作者所述:

  

在很多情况下,它根本没有为JSON提供足够的优势

我强烈建议你阅读这篇由msgpack的作者撰写的文章 - My thoughts on MessagePack,其中包括你需要了解的所有内容,以及推荐的msgpack用例,优缺点以及与msgpack和JSON相关的其他有用指针。