Module de base

base de module58

module d'encodage et de décodage base58

base58Le module est un module utilisé pour l'encodage et le décodage Base58 des données. Base58 est une combinaison de chiffres et de lettres. Elle ne contient pas de caractères faciles à confondre tels que le chiffre 0, la lettre O, la lettre I, la lettre l, etc., et est moins sujette aux erreurs.

Ce module propose deux méthodes encode: et . La méthode est utilisée pour encoder en Base58 les données données et renvoyer la chaîne codée. La méthode est utilisée pour décoder la chaîne codée en Base58 donnée et renvoyer les données binaires décodées.decodeencodedecode

Voici base58un exemple de code pour le module :

1 2 3 4 5 6 7 8
var base58 = require('base58'); var data = "Hello, World!"; var encoded = base58.encode(data); console.log(encoded); // => 'StV1DL6CwTryKyV' var decoded = base58.decode(encoded); console.log(decoded.toString()); // => 'hello world'

fonction statique

encode

Encoder les données en base58

1
static String base58.encode(Buffer data);

Paramètres d'appel :

  • data:Buffer, les données à encoder

Résultats de retour :

  • String, renvoie la chaîne codée

Encoder les données à l'aide de base58check

1 2
static String base58.encode(Buffer data, Integer chk_ver);

Paramètres d'appel :

  • data:Buffer, les données à encoder
  • chk_ver: Entier, précisez la version de vérification

Résultats de retour :

  • String, renvoie la chaîne codée

decode

Décoder la chaîne en données binaires à l'aide de la méthode base58

1
static Buffer base58.decode(String data);

Paramètres d'appel :

  • data: String, la chaîne à décoder

Résultats de retour :

  • Buffer, renvoie les données binaires décodées

Décoder la chaîne en données binaires à l'aide de la méthode base58check

1 2
static Buffer base58.decode(String data, Integer chk_ver);

Paramètres d'appel :

  • data: String, la chaîne à décoder
  • chk_ver: Entier, précisez la version de vérification

Résultats de retour :

  • Buffer, renvoie les données binaires décodées