Waarom BCUP naar JSON converteren?
Een .bcup kluis is de versleutelde database van Buttercup, en ontwikkelaars exporteren naar .JSON wanneer ze hun inloggegevens buiten de app willen inspecteren, back-uppen of programmatisch willen verwerken. De eigen facades van Buttercup zijn letterlijk gebouwd om kluizen te converteren van en naar platte JSON-objecten.
Hoe BCUP naar JSON te converteren
buttercup-core (Node.js) OPEN-SOURCE
Laad in een ESM Node-project de .bcup met een TextDatasource/Credentials, roep vervolgens createVaultFacade(vault) aan en schrijf JSON.stringify(facade) naar een .json-bestand.
buttercup-exporter (Node.js) OPEN-SOURCE
De officiële buttercup-exporter CLI ontgrendelt een kluis en geeft de inhoud weer; vang de object-output op en sla deze op als .json.
Over deze formaten
Een .bcup-bestand is een versleutelde wachtwoordkluis gemaakt door Buttercup, een gratis open-source wachtwoordbeheerder. Het bevat inloggegevens, notities en andere geheimen die zijn…
Open .BCUP details →Een JSON-bestand is een tekstbestand met gegevens in de JavaScript Object Notation-indeling, gebruikt door web-API's, app-configuraties en gegevensexport. Elke teksteditor kan het openen -…
Open .JSON details →Kwaliteit & waar op te letten
- De facade-JSON is onversleuteld - het stelt elk wachtwoord in klare tekst bloot, dus bewaar en verwijder het zorgvuldig.
- buttercup-core is alleen voor ESM en vereist Node 14+, dus u moet het uitvoeren in een passend project of bundler in plaats van een eenvoudig
require-script. - De JSON volgt de interne facade-vorm van Buttercup (groepen, items, velden), niet een generiek schema voor wachtwoordbeheerders, dus andere apps zullen het niet direct importeren.
Veelgestelde vragen
Heeft Buttercup een JSON-exportknop?
buttercup-core en de createVaultFacade serialisatie-helper.Is de JSON-structuur gedocumenteerd?
Kan ik de JSON bewerken en weer terugladen?
Waarom kan ik het niet gewoon require()?
import in een ESM-project of een bundler zoals Webpack, niet CommonJS require.