Modul Basismodul

Modulbasis58

base58-Kodierungs- und Dekodierungsmodul

base58module ist ein Modul zur Base58-Codierung und -Decodierung von Daten. Base58 ist eine Kombination aus Zahlen und Buchstaben. Es enthält keine verwirrenden Zeichen wie die Zahl 0, den Buchstaben O, den Buchstaben I und den Buchstaben L. Es ist nicht leicht, Fehler zu machen.

Dieses Modul encodestellt decodezwei Methoden bereit. encodeDie Methode wird verwendet, um die angegebenen Daten mit Base58 zu codieren und die codierte Zeichenfolge zurückzugeben. decodeDie Methode wird verwendet, um die angegebene Base58-codierte Zeichenfolge zu decodieren und die decodierten Binärdaten zurückzugeben.

Hier ist Beispielcode für base58das Modul :

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'

statische Funktion

encode

Daten in base58 codieren

1
static String base58.encode(Buffer data);

Aufrufparameter:

  • data:Buffer, die zu codierenden Daten

Rückgabeergebnis:

  • String, gibt die codierte Zeichenfolge zurück

Daten mit base58check kodieren

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

Aufrufparameter:

  • data:Buffer, die zu codierenden Daten
  • chk_ver: Ganzzahl, gibt die Verifizierungsversion an

Rückgabeergebnis:

  • String, gibt die codierte Zeichenfolge zurück

decode

Decodieren Sie eine Zeichenfolge in binäre Daten in base58

1
static Buffer base58.decode(String data);

Aufrufparameter:

  • data: String, der zu dekodierende String

Rückgabeergebnis:

  • Buffer, gibt die decodierten Binärdaten zurück

Strings mit base58check in Binärdaten decodieren

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

Aufrufparameter:

  • data: String, der zu dekodierende String
  • chk_ver: Ganzzahl, gibt die Verifizierungsversion an

Rückgabeergebnis:

  • Buffer, gibt die decodierten Binärdaten zurück