Transmission Line Noise

Mes­sagePack

Tue, Jan 1, 2013
Miscellaneous

Mes­sagePack is an effi­cient binary seri­al­iza­tion for­mat. It lets you exchange data among mul­ti­ple lan­guages like JSON but it’s faster and smaller. For exam­ple, small inte­gers (like flags or error code) are encoded into a sin­gle byte, and typ­i­cal short strings only require an extra byte in addi­tion to the strings them­selves.
It has imple­men­ta­tions in

  • Ruby
  • Python
  • Perl
  • C/C++
  • Java
  • PHP
  • Javascript
  • Objec­tiveC
  • C#
  • Lua
  • Scala
  • D
  • Haskell
  • Erlang
  • OCaml
  • Smalltalk
  • Go
  • Lab­view

See more here