MessagePack
| Format | MessagePack |
|---|---|
| Kurzname | MsgPack |
| Kategorie | Serialisierung |
| Plattformen | Windows, macOS, Linux, iOS, Android, QNX |
| Crush Unterstützung | Noch nicht unterstützt |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-04 |
Forensische Relevanz
Kompaktes binäres Serialisierungsformat, das als JSON-Alternative in mobilen Apps, Spiele-Clients, Redis und Netzwerkprotokollen verwendet wird. Auf Typebene selbstbeschreibend (Integer, Strings, Arrays, Maps, Binärdaten, Extensions), Feldnamen sind aber nur vorhanden, wenn die Anwendung sie mitschreibt. Ohne das ursprüngliche Schema erfordert die Interpretation Reverse Engineering. Keine Magic Bytes, die Identifizierung beruht auf der Dateiendung, dem Datenbankkontext oder heuristischem Parsen (das erste Byte kodiert Typ und Länge). Der Extension-Typ Timestamp (-1) kann Zeitstempel mit Nanosekundengenauigkeit kodieren, forensisch relevant, wenn die Anwendung ihn verwendet. Forensisch zu finden in: App-Caches, Nutzdaten in Netzwerkmitschnitten und einigen App-Datenverzeichnissen von iOS/Android.
Signaturen
Nicht erfasst
Bekannte Dateiendungen
.msgpack, .mp
Referenzen
- MessagePack format specification https://github.com/msgpack/msgpack/blob/master/spec.md
- MessagePack overview (msgpack.org) https://msgpack.org/
- MessagePack overview (Wikipedia) https://en.wikipedia.org/wiki/MessagePack
Diesen Eintrag zitieren
Crush-Format-Referenz, „MessagePack“. https://kalink0.github.io/crush-forensics/formats/de/msgpack/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden