# Conversor BSON

Codifica e decodifica dados para/de formato BSON (Binary JSON)

> Página canônica: https://elysiatools.com/pt/tools/bson-converter

- **Categoria:** Format Conversion

- **Palavras-chave:** bson, binary json, codificar, decodificar, converter, binário, serialização, conversor bson

## Visão geral

O Conversor BSON é uma ferramenta eficiente para codificar dados JSON em formato BSON (Binary JSON) ou decodificar dados BSON de volta para JSON, facilitando a manipulação de dados binários em aplicações MongoDB e sistemas de serialização.

## Entradas

- **Dados de Entrada** (textarea): Enter JSON data to encode or BSON data to decode...
- **Operação** (select)
- **Formato de Saída** (select)

## Quando usar

- Ao preparar documentos JSON para armazenamento em bancos de dados MongoDB.
- Ao analisar e depurar dados binários recebidos de sistemas que utilizam serialização BSON.
- Ao converter estruturas de dados complexas para formatos compactos de transmissão binária.

## Como funciona

- Cole seus dados JSON ou BSON na área de entrada.
- Selecione a operação desejada: 'Encode' para transformar JSON em BSON ou 'Decode' para reverter para JSON.
- Escolha o formato de saída preferido, como Hexadecimal ou Base64, para visualizar o resultado binário.
- Clique no botão de processar para obter a conversão instantânea dos seus dados.

## Casos de uso

- Depuração de documentos armazenados no MongoDB.
- Serialização de objetos para comunicação entre microsserviços.
- Conversão de dumps binários para formatos legíveis por humanos.

## Perguntas frequentes

### O que é BSON?

BSON (Binary JSON) é um formato de serialização binária usado principalmente pelo MongoDB para armazenar documentos e realizar chamadas de procedimento remoto.

### Posso converter BSON para JSON?

Sim, basta selecionar a opção 'Decode' no menu de operações e inserir seus dados BSON codificados.

### Quais formatos de saída são suportados?

A ferramenta suporta a exibição dos dados binários convertidos nos formatos Hexadecimal e Base64.

### Esta ferramenta é segura para dados sensíveis?

O processamento é realizado localmente no seu navegador, garantindo que seus dados não sejam enviados para servidores externos.

### Existe limite de tamanho para os dados?

A ferramenta lida bem com documentos de tamanho moderado, mas arquivos extremamente grandes podem impactar o desempenho do navegador.

## Ferramentas relacionadas

- [Conversor Smile](https://elysiatools.com/pt/tools/smile-converter): Codifica e decodifica dados para/de formato Smile (binary JSON)
- [Conversor UBJSON](https://elysiatools.com/pt/tools/ubjson-converter): Codifica e decodifica dados para/de formato UBJSON (Universal Binary JSON)
- [Analisador Netrc](https://elysiatools.com/pt/tools/netrc-parser): Analisa e converte formato de arquivo Netrc para JSON
- [Analisador de Configuração SSH](https://elysiatools.com/pt/tools/ssh-config-parser): Analisa e converte arquivos de configuração SSH para formato JSON
- [Conversor ASCII85](https://elysiatools.com/pt/tools/ascii85-converter): Codifica e decodifica texto para/de formato ASCII85 (versão Adobe)
- [Conversor Avro](https://elysiatools.com/pt/tools/avro-converter): Codifica e decodifica dados para/de formato de serialização Avro com suporte de schema
- [Conversor Base32](https://elysiatools.com/pt/tools/base32-converter): Codifica e decodifica texto para/de formato Base32 com múltiplas variantes
- [Conversor Base45](https://elysiatools.com/pt/tools/base45-converter): Codifica e decodifica texto para/de formato Base45 (RFC 9285)

## Exemplos

- [Amostras de Conversor Hex/Unicode](https://elysiatools.com/pt/samples/text-hex-unicode-formats): Amostras de teste para conversão de sequências de escape hex e unicode
- [Serialização Windows - Exemplos C#](https://elysiatools.com/pt/samples/windows-serialization-csharp): Exemplos abrangentes de serialização C# para plataforma Windows incluindo JSON, XML, serialização binária e transformação de dados
- [Exemplos de JSON](https://elysiatools.com/pt/samples/json): Exemplos de formato JSON (JavaScript Object Notation) de estruturas simples a complexas
- [Exemplos JWT](https://elysiatools.com/pt/samples/jwt-samples): Exemplos completos de JWT da estrutura básica de tokens às implementações de segurança avançadas

## Conteúdo relacionado

- [Codificação, serializacao e verificacao de cargas binarias](https://elysiatools.com/pt/hubs/binary-payload-serialization): Converta dados estruturados entre formatos de serializacao binaria, codificacoes de transporte em texto e representacoes escapadas com verificacao controlada de ida e volta.
- [Fluxo de normalização e intercâmbio JSON](https://elysiatools.com/pt/hubs/json-convert): Transforme uma fonte estruturada numa representação JSON verificada e exporte a forma de tabela, configuração, documento, API, XML, CSON, EDN, BSON ou UBJSON exigida a seguir.
