# Convertisseur BSON

Encode et décode les données vers/depuis le format BSON (Binary JSON)

> Page canonique: https://elysiatools.com/fr/tools/bson-converter

- **Catégorie:** Format Conversion

- **Mots-clés:** bson, binary json, encoder, décoder, convertir, binaire, sérialisation, convertisseur bson

## Présentation

Le convertisseur BSON est un outil en ligne efficace permettant de transformer rapidement vos données JSON en format binaire BSON, ou inversement, pour faciliter la sérialisation et le stockage de vos documents.

## Entrées

- **Données d\'Entrée** (textarea): Enter JSON data to encode or BSON data to decode...
- **Opération** (select)
- **Format de Sortie** (select)

## Quand l'utiliser

- Lors de la préparation de données pour une base de données MongoDB.
- Pour inspecter le contenu binaire d'un fichier sérialisé en BSON.
- Pour convertir des structures JSON complexes en un format binaire optimisé.

## Fonctionnement

- Collez vos données JSON ou votre chaîne BSON dans la zone de saisie.
- Sélectionnez l'opération souhaitée : encodage vers BSON ou décodage depuis BSON.
- Choisissez le format de sortie souhaité, tel que l'hexadécimal ou le Base64.
- Cliquez sur convertir pour obtenir instantanément vos données traitées.

## Cas d'usage

- Débogage de documents MongoDB stockés en format binaire.
- Préparation de données pour des applications nécessitant une sérialisation binaire.
- Analyse de protocoles réseau utilisant le format BSON pour le transfert de données.

## Questions fréquentes

### Qu'est-ce que le format BSON ?

Le BSON (Binary JSON) est un format de sérialisation binaire utilisé principalement par MongoDB pour stocker des documents.

### Puis-je convertir du BSON en JSON lisible ?

Oui, sélectionnez simplement l'option 'Decode from BSON' pour transformer vos données binaires en un format JSON structuré et lisible.

### Quels formats de sortie sont supportés ?

L'outil prend en charge la sortie sous forme de chaînes hexadécimales ou encodées en Base64.

### L'outil est-il sécurisé pour mes données ?

Oui, le traitement est effectué localement dans votre navigateur, garantissant que vos données ne sont pas envoyées sur un serveur externe.

### Y a-t-il une limite de taille pour les données ?

L'outil est conçu pour des documents de taille raisonnable ; pour des fichiers extrêmement volumineux, une approche par script local est recommandée.

## Outils associés

- [Convertisseur Smile](https://elysiatools.com/fr/tools/smile-converter): Encode et décode les données vers/depuis le format Smile (binary JSON)
- [Convertisseur UBJSON](https://elysiatools.com/fr/tools/ubjson-converter): Encode et décode les données vers/depuis le format UBJSON (Universal Binary JSON)
- [Analyseur Netrc](https://elysiatools.com/fr/tools/netrc-parser): Analyse et convertit le format de fichier Netrc en JSON
- [Analyseur de Configuration SSH](https://elysiatools.com/fr/tools/ssh-config-parser): Analyse et convertit les fichiers de configuration SSH au format JSON
- [Convertisseur ASCII85](https://elysiatools.com/fr/tools/ascii85-converter): Encode et décode le texte vers/depuis le format ASCII85 (version Adobe)
- [Convertisseur Avro](https://elysiatools.com/fr/tools/avro-converter): Encode et décode les données vers/depuis le format de sérialisation Avro avec support de schema
- [Convertisseur Base32](https://elysiatools.com/fr/tools/base32-converter): Encode et décode le texte vers/depuis le format Base32 avec plusieurs variantes
- [Convertisseur Base45](https://elysiatools.com/fr/tools/base45-converter): Encode et décode le texte vers/depuis le format Base45 (RFC 9285)

## Exemples

- [Échantillons Convertisseur Hex/Unicode](https://elysiatools.com/fr/samples/text-hex-unicode-formats): Échantillons de test pour la conversion de séquences d'échappement hex et unicode
- [Sérialisation Windows - Exemples C#](https://elysiatools.com/fr/samples/windows-serialization-csharp): Exemples complets de sérialisation C# pour plateforme Windows incluant JSON, XML, sérialisation binaire et transformation de données
- [Exemples JSON](https://elysiatools.com/fr/samples/json): Exemples de format JSON (JavaScript Object Notation) de structures simples à complexes
- [Exemples JWT](https://elysiatools.com/fr/samples/jwt-samples): Exemples complets de JWT de la structure de base des tokens aux implémentations de sécurité avancées

## Contenu associé

- [Encodage, serialisation et verification de charges binaires](https://elysiatools.com/fr/hubs/binary-payload-serialization): Convertissez des donnees structurees entre formats binaires, encodages de transport texte et representations echappees, puis verifiez un aller-retour controle.
- [Flux de normalisation et d'échange JSON](https://elysiatools.com/fr/hubs/json-convert): Transformez une source structurée en représentation JSON vérifiée, puis exportez la table, configuration, document, API, XML, CSON, EDN, BSON ou UBJSON demandé par le système suivant.
