「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[WebAPI]] --[[その他、開発の色々]] * 目次 [#d206a36d] #contents *概要 [#e8baf68b] -バイナリエンコード手法の一つ --ビッグデータ業界とゲーム業界でよく使われているらしい。 --メジャーなプログラミング言語でMessagePackが実装されている。 --Googleが公開したである[[Protocol Buffers]]対抗(こちらはIDLが必要) --Googleが公開した[[Protocol Buffers]]対抗(こちらはIDLが必要) -互換ライブラリが揃っているため、~ 多くの言語でクロスプラットフォームで利用できる。 *詳細 [#qac0347b] -業務系ではあまり使われなかった --DataTableなどの複雑なオブジェクト送受信などを行うので。 --これには、オブジェクトのバイナリ・シリアライズを使用していた。 -標準に乗らなかった。 --汎用データフォーマット「MessagePack」、~ IETFでの標準化でゴタゴタが発生中 | スラド オープンソース~ https://opensource.srad.jp/story/13/02/27/0631227/ ---後方互換のため現開発者が改良案に反対を表明 ---問題とされているのは文字列とバイナリの扱い --後継は、[[CBOR]]と言われている。 *参考 [#h8b8986d] -MessagePack - Wikipedia~ https://en.wikipedia.org/wiki/MessagePack -MessagePack: JSONをもっと速く、小さく。~ https://msgpack.org/ja.html -MessagePack って何?~ https://ota42y.com/blog/2014/08/05/msgpack/ -バイナリシリアライズ形式「MessagePack」 - Blog by Sadayuki Furuhashi~ http://frsyuki.hatenablog.com/entry/20080816/p1 **[[Protocol Buffers]] [#bebf64c9] **[[CBOR]] [#z68a6d41] **Qiita [#y7950566] -MessagePackを使ってみる~ https://qiita.com/mikiya0417/items/d86ca4c28b5946015a85 -MessagePackを使ったデータ分析のすすめ~ https://qiita.com/m_mizutani/items/c40295549c3368a4257d ---- Tags: [[:IT国際標準]], [[:プログラミング]], [[:通信技術]], [[:.NET開発]], [[:.NET Core]], [[:ASP.NET]], [[:ASP.NET Web API]]