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 プロジェクトで、TextDatasource/Credentials を使用して .bcup を読み込み、createVaultFacade(vault) を呼び出して JSON.stringify(facade) を .json ファイルに書き込みます。

buttercup-exporter (Node.js) OPEN-SOURCE

公式の buttercup-exporter CLI はボルトのロックを解除してその内容を出力します。オブジェクト出力をキャプチャして .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 モジュールとして公開されています。CommonJS の require ではなく、ESM プロジェクトまたは Webpack などのバンドラーで import を使用してください。