2012-10-16 2 views
14

jsonメッセージを圧縮するために使用できるMsgPackについて聞いたことがありますが、MsgPackの代わりにGzip/Deflateを使用してみませんか?私はそれもデバッグする方が良いと思います。jsonデータを圧縮するためのMsgPack、なぜgzip/deflateを使用しないのですか?

+1

gzipの後にJSONとMsgPackの間に実際の違いはありません。 ([ベンチマーク](https://gist.github.com/maxpert/3116560)) – Zaz

答えて

26

msgpackは効率的なバイナリシリアル化形式であり、ユースケースに応じてJSONの代替として選択できます。

それはJSONのようなが、高速で小さなとして宣伝されている場合でも、それは圧縮JSONデータに意図ないです。もう一度代替としてそれを考えると、その作者が述べたようにことに注意してください:

私は非常に推薦することは、単純にJSON

に十分な利点を提供していない多くの状況がありますこの記事を読むには、msgpackの作者によって書かれたMy thoughts on MessagePackを読んでください。これには、知っておくべきことと推奨するmsgpackの使用例、長所/短所、およびmsgpackとJSONに関するその他の有用な情報が含まれています。

関連する問題