BCUP JSON
Conversão de arquivo

Converter BCUP para JSON

RESPOSTA RÁPIDA
É possível converter BCUP para JSON?
Sim - BCUP converte para JSON.

Não há um botão de menu para JSON, então este é um pequeno trabalho de script. Carregue o cofre em um projeto Node.js com buttercup-core, crie uma fachada de cofre (vault facade) e use JSON.stringify. O resultado é um instantâneo estruturado em .json de seus grupos e entradas em texto simples.

Também para JSON: BDOB · EXPRESS · REPLIT

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter BCUP para JSON?

Um cofre .bcup é o banco de dados criptografado do Buttercup, e os desenvolvedores exportam para .JSON quando desejam inspecionar, fazer backup ou processar programaticamente suas credenciais fora do aplicativo. As próprias fachadas do Buttercup são construídas literalmente para converter cofres de e para objetos JSON simples.

Como converter BCUP para JSON

buttercup-core (Node.js) OPEN-SOURCE

Em um projeto Node ESM, carregue o .bcup com um TextDatasource/Credentials, chame createVaultFacade(vault) e escreva o JSON.stringify(facade) em um arquivo .json.

buttercup-exporter (Node.js) OPEN-SOURCE

A CLI oficial buttercup-exporter desbloqueia um cofre e emite seu conteúdo; capture a saída do objeto e salve-a como .json.

Sobre estes formatos

Qualidade e o que observar

  • O JSON da fachada não está criptografado - ele expõe todas as senhas em texto claro, portanto, armazene-o e exclua-o com cuidado.
  • O buttercup-core é apenas ESM e precisa do Node 14+, portanto, você deve executá-lo em um projeto compatível ou bundler, em vez de um script require comum.
  • O JSON segue o formato de fachada interno do Buttercup (grupos, entradas, campos), não um esquema genérico de gerenciador de senhas, portanto, outros aplicativos não o importarão diretamente.

Perguntas frequentes

O Buttercup tem um botão de exportação JSON?
Não. A saída JSON requer um script curto usando buttercup-core e seu auxiliar de serialização createVaultFacade.
A estrutura do JSON está documentada?
Sim - o formato de fachada do Buttercup está documentado no repositório buttercup-core e espelha os grupos, entradas e campos do cofre.
Posso editar o JSON e carregá-lo de volta?
As fachadas são projetadas para ida e volta (round-tripping), então uma fachada formatada corretamente pode ser aplicada de volta a um cofre, mas a edição manual corre o risco de quebrar a estrutura.
Por que não posso simplesmente usar require()?
O buttercup-core é publicado como módulos ES; use import em um projeto ESM ou um bundler como Webpack, não o require do CommonJS.