MessagePack
E208080
MessagePack is a compact, efficient binary serialization format designed to encode structured data for fast transmission and storage across different programming languages.
All labels observed (1)
| Label | Occurrences |
|---|---|
| MessagePack canonical | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
binary serialization format
ⓘ
data interchange format ⓘ |
| category | serialization library ecosystem ⓘ |
| dataModel | key-value maps and arrays ⓘ |
| designedFor |
compact serialization
ⓘ
efficient serialization ⓘ efficient storage ⓘ fast transmission ⓘ |
| encodingType | binary ⓘ |
| hasFeature |
compact binary representation
ⓘ
fixed-length type prefixes ⓘ stream-friendly format ⓘ versioned specification ⓘ |
| hasImplementationIn |
.NET Framework
ⓘ
surface form:
.NET
C ⓘ C++ ⓘ Go ⓘ Java ⓘ JavaScript ⓘ PHP ⓘ Python ⓘ Ruby ⓘ Rust ⓘ |
| introducedAs | more efficient alternative to JSON ⓘ |
| isHumanReadable | false ⓘ |
| isLanguageIndependent | true ⓘ |
| isPlatformIndependent | true ⓘ |
| isSelfDescribing | true ⓘ |
| license | Apache-2.0 for reference implementation ⓘ |
| optimizedFor |
low bandwidth environments
ⓘ
low latency communication ⓘ |
| similarTo |
BSON
ⓘ
CBOR ⓘ JSON ⓘ |
| specificationURL | https://github.com/msgpack/msgpack/blob/master/spec.md ⓘ |
| supports |
arrays
ⓘ
binary data ⓘ booleans ⓘ extension types ⓘ floating point numbers ⓘ integers ⓘ maps ⓘ nil ⓘ strings ⓘ structured data ⓘ |
| supportsSchema | no built-in schema ⓘ |
| useCase |
caching
ⓘ
data storage ⓘ inter-process communication ⓘ network communication ⓘ |
| website | https://msgpack.org ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.