Zum Inhalt springen
uencoder

BSON Binary

BSON Binary ist der Binärdatentyp von BSON, der beliebige Byte-Streams mit einem Subtyp-Marker speichert (z. B. generisch, UUID, MD5).

Zweck

Binärdaten in MongoDB (Bilder, Verschlüsselungsschlüssel, rohe UUID-Bytes) kompakter als einen Base64-String zu speichern.

Mechanismus

BSON-Typ 5 (binary): 4 Bytes Länge plus 1 Byte Subtyp plus die rohen Bytes. Subtypen: 0=generisch, 3=Legacy-UUID, 4=neue UUID, 5=MD5, 128=benutzerdefiniert.

Anwendungsfälle

  • Binärspeicherung in MongoDB
  • GridFS-Datei-Chunks
  • Speicherung roher UUID-Bytes

Verwandte Tools

References