热门问题
时间线
聊天
视角
MessagePack
来自维基百科,自由的百科全书
Remove ads
MessagePack是一種計算機數據交換格式。它是一種二進制形式,用於表示簡單的數據結構,如數組和關聯數組。MessagePack 旨在盡可能緊湊和簡單。官方實現有多種語言版本,如C、C++、C#、D、Erlang、Go、Haskell、Java、JavaScript ( NodeJS )、Lua、OCaml、Perl、PHP、Python、Ruby、Scala、Smalltalk和Swift。
此條目沒有列出任何參考或來源。 (2023年7月26日) |
Remove ads
示例
官網宣傳表明,我們可以把一個 json 表示的對象輕鬆用二進制轉換,以使得解析更快且傳輸規模更小:
Json(一共占據了 27 個字節):
{"compact":true,"schema":0}
MessagePack(每一個僅僅占據一個字節,一共 18 個字節):
82(2-elements object), a7(string with length 7), c, o, m, p, a, c, t, c3(true), a6(string with length 6), s, c, h, e, m, a, 00(integer 0)
其他格式
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads