热门问题
时间线
聊天
视角

MessagePack

来自维基百科,自由的百科全书

Remove ads

MessagePack是一種計算機數據交換格式。它是一種二進制形式,用於表示簡單的數據結構,如數組和關聯數組。MessagePack 旨在盡可能緊湊和簡單。官方實現有多種語言版本,如C、C++、C#、D、Erlang、Go、Haskell、Java、JavaScript ( NodeJS )、Lua、OCaml、Perl、PHP、Python、Ruby、Scala、Smalltalk和Swift。

事实速览 原作者, 當前版本 ...
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)

其他格式

參考資料

外部連結

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads