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