Modulbasis58
base58-Kodierungs- und Dekodierungsmodul
base58
module 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 encode
stellt decode
zwei Methoden bereit. encode
Die Methode wird verwendet, um die angegebenen Daten mit Base58 zu codieren und die codierte Zeichenfolge zurückzugeben. decode
Die Methode wird verwendet, um die angegebene Base58-codierte Zeichenfolge zu decodieren und die decodierten Binärdaten zurückzugeben.
Hier ist Beispielcode für base58
das Modul :
1
2
3
4
5
6
7
8var 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
1static 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
2static 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
1static 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
2static 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