Leksykon IT › Programowanie › MessagePack

MessagePack

Programowanie Svenska → Zaktualizowano: 2026-10-06

Binarny format odwzorowujący model danych JSON-a — Sadayuki Furuhashi, 2008. „Jak JSON. Tylko szybciej i mniej.”

Bez schematu, tak jak JSON, ale szybszy w parsowaniu i o 30–50% mniejszy w transmisji. Obsługuje typy: liczby całkowite, zmiennoprzecinkowe, napisy, dane binarne, tablice, mapy i ext (rozszerzenia). Nie ma narzutu jawnych znaczników typu — prefiksy o zmiennej długości kodują typ i rozmiar w jednym bajcie dla małych wartości.

Napędza m.in. Redisa (skrypty Lua), Fluentd, Treasure Data i Sensu. Konkurenci: CBOR (podobny) oraz Protobuf (zależny od schematu, ale szybszy i mniejszy, gdy schemat jest dostępny).

← Wróć do leksykonu