Modulo modulo base

modulo base58

modulo di codifica e decodifica base58

base58Il modulo è un modulo utilizzato per la codifica e la decodifica Base58 dei dati. Base58 è una combinazione di numeri e lettere, non contiene caratteri facilmente confondibili come il numero 0, la lettera O, la lettera I, la lettera l, ecc. ed è meno soggetto a errori.

Questo modulo fornisce due metodi encode: e . Il metodo viene utilizzato per codificare Base58 i dati forniti e restituire la stringa codificata. Il metodo viene utilizzato per decodificare la stringa codificata Base58 specificata e restituire i dati binari decodificati.decodeencodedecode

Ecco base58il codice di esempio per il modulo:

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'

funzione statica

encode

Codifica i dati in base58

1
static String base58.encode(Buffer data);

Parametri di chiamata:

  • data:Buffer, i dati da codificare

Risultati restituiti:

  • String, restituisce la stringa codificata

Codifica i dati utilizzando base58check

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

Parametri di chiamata:

  • data:Buffer, i dati da codificare
  • chk_ver: Numero intero, specificare la versione di verifica

Risultati restituiti:

  • String, restituisce la stringa codificata

decode

Decodifica la stringa in dati binari utilizzando il metodo base58

1
static Buffer base58.decode(String data);

Parametri di chiamata:

  • data: String, la stringa da decodificare

Risultati restituiti:

  • Buffer, restituisce i dati binari decodificati

Decodifica la stringa in dati binari utilizzando il metodo base58check

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

Parametri di chiamata:

  • data: String, la stringa da decodificare
  • chk_ver: Numero intero, specificare la versione di verifica

Risultati restituiti:

  • Buffer, restituisce i dati binari decodificati