Live briefing
Everything about MessagePack
Digital data interchange format
MessagePack is a computer data interchange format. It is a binary form for representing simple data structures like arrays and associative arrays. MessagePack aims to be as compact and simple as possible. The format specification defines encodings for integers, floating-point numbers, strings, binary data, arrays, maps, extension types and timestamp values. The official implementation is available in a variety of languages such as C, C++, C#, D, Erlang, Go, Haskell, Java, JavaScript (NodeJS), Lua, OCaml, Perl, PHP, Python, Ruby, Rust, Scala, Smalltalk, and Swift. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: MessagePackA 5-minute orientation
- Read the landmark paper: RcppMsgPack: MessagePack Headers and Interface Functions for RCited 5 times
- Go sideways: BSONA closely related topic
- Go sideways: CBORA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
📚 Books worth reading
Open Library didn't respond; try again in a moment.
🔗 Related topics
- BSON BSON (/ˈbiːsən/; Binary JSON) is a computer data interchange format extending JSON. It is a binary form for representing simple or complex data structures…
- CBOR Concise Binary Object Representation (CBOR) is a binary data serialization format loosely based on JSON authored by Carsten Bormann and Paul Hoffman. Like…
- Comparison of data-serialization formats This is a comparison of data serialization formats, various ways to convert complex objects to sequences of bits. It does not include markup languages…
- UBJSON Universal Binary JSON (UBJSON) is a computer data interchange format. It is a binary form directly imitating JSON, but requiring fewer bytes of data. It…
- Action Message Format Action Message Format (AMF) is a binary format used to serialize object graphs such as ActionScript objects and XML, or send messages between an Adobe…
- Smile (data interchange format) Smile is a computer data interchange format based on JSON. It can also be considered a binary serialization of the generic JSON data model, which means…
- Bencode Bencode (pronounced like Bee-encode) is the encoding used by the peer-to-peer file sharing system BitTorrent for storing and transmitting loosely structured…
- JSON JSON (JavaScript Object Notation, pronounced /ˈdʒeɪsən/ or /ˈdʒeɪˌsɒn/) is an open standard file format and data interchange format that uses human-readable…