BCUP JSON
Конвертация файлов

Конвертировать BCUP в JSON

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать BCUP в JSON?
Да - BCUP конвертируется в JSON.

В меню нет кнопки для JSON, поэтому потребуется небольшое написание скрипта. Загрузите хранилище в проект Node.js с помощью buttercup-core, создайте фасад хранилища и примените JSON.stringify. Результатом будет структурированный снимок ваших групп и записей в формате .json в виде обычного текста.

Также в JSON: BDOB · EXPRESS · REPLIT

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Sep 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать BCUP в JSON?

Хранилище .bcup - это зашифрованная база данных Buttercup, и разработчики экспортируют её в .JSON, когда хотят просмотреть, создать резервную копию или программно обработать свои учетные данные вне приложения. Собственные фасады Buttercup буквально созданы для преобразования хранилищ в простые объекты JSON и обратно.

Способы конвертации BCUP в JSON

buttercup-core (Node.js) OPEN-SOURCE

В проекте ESM Node загрузите .bcup с помощью TextDatasource/Credentials, затем вызовите createVaultFacade(vault) и запишите JSON.stringify(facade) в файл .json.

buttercup-exporter (Node.js) OPEN-SOURCE

Официальный CLI buttercup-exporter разблокирует хранилище и выдает его содержимое; перехватите вывод объекта и сохраните его как .json.

Об этих форматах

Качество и на что обратить внимание

  • JSON фасада не зашифрован - он раскрывает каждый пароль в открытом виде, поэтому храните и удаляйте его с осторожностью.
  • buttercup-core работает только с ESM и требует Node 14+, поэтому его нужно запускать в соответствующем проекте или сборщике, а не в обычном скрипте с require.
  • JSON соответствует внутренней структуре фасада Buttercup (группы, записи, поля), а не общей схеме менеджеров паролей, поэтому другие приложения не смогут импортировать его напрямую.

Часто задаваемые вопросы

Есть ли в Buttercup кнопка экспорта в JSON?
Нет. Для вывода в JSON требуется короткий скрипт с использованием buttercup-core и его помощника по сериализации createVaultFacade.
Документирована ли структура JSON?
Да - формат фасада Buttercup документирован в репозитории buttercup-core и отражает группы, записи и поля хранилища.
Могу ли я отредактировать JSON и загрузить его обратно?
Фасады предназначены для двустороннего преобразования, поэтому правильно сформированный фасад можно применить обратно к хранилищу, но ручное редактирование рискует нарушить структуру.
Почему я не могу просто использовать require()?
buttercup-core публикуется как модули ES; используйте import в проекте ESM или сборщике типа Webpack, а не CommonJS require.