Aller au contenu
uencoder

BSON Binary

BSON Binary est le type de données binaires de BSON, stockant des flux d'octets arbitraires avec un marqueur de sous-type (p. ex. générique, UUID, MD5).

Objectif

Stocker des données binaires dans MongoDB (images, clés de chiffrement, octets UUID bruts) de façon plus compacte qu'une chaîne Base64.

Mécanisme

Type BSON 5 (binaire) : 4 octets de longueur plus 1 octet de sous-type plus les octets bruts. Sous-types : 0=générique, 3=UUID hérité, 4=nouvel UUID, 5=MD5, 128=défini par l'utilisateur.

Cas d’usage

  • Stockage binaire dans MongoDB
  • Fragments de fichiers GridFS
  • Stockage d'octets UUID bruts

Outils associés

References