Mòdul mòdul bàsic

mòdul base 58

mòdul de codificació i descodificació base58

base58El mòdul és un mòdul utilitzat per a la codificació i descodificació de dades Base58. Base58 és una combinació de números i lletres. No conté caràcters fàcils de confondre com el número 0, la lletra O, la lletra I, la lletra l, etc., i és menys propens a errors.

Aquest mòdul ofereix dos mètodes encode: i . El mètode s'utilitza per codificar Base58 les dades donades i retornar la cadena codificada. El mètode s'utilitza per descodificar la cadena codificada Base58 donada i retornar les dades binàries descodificades.decodeencodedecode

Aquí teniu base58el codi d'exemple per al mòdul:

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'

funció estàtica

encode

Codificar dades a base58

1
static String base58.encode(Buffer data);

Paràmetres de trucada:

  • data:Buffer, les dades a codificar

Resultats de retorn:

  • String, retorna la cadena codificada

Codificar les dades amb base58check

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

Paràmetres de trucada:

  • data:Buffer, les dades a codificar
  • chk_ver: Enter, especifiqueu la versió de verificació

Resultats de retorn:

  • String, retorna la cadena codificada

decode

Descodifica la cadena en dades binàries mitjançant el mètode base58

1
static Buffer base58.decode(String data);

Paràmetres de trucada:

  • data: String, la cadena a descodificar

Resultats de retorn:

  • Buffer, retorna les dades binàries descodificades

Descodifiqueu la cadena en dades binàries mitjançant el mètode base58check

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

Paràmetres de trucada:

  • data: String, la cadena a descodificar
  • chk_ver: Enter, especifiqueu la versió de verificació

Resultats de retorn:

  • Buffer, retorna les dades binàries descodificades