modulo base58
modulo di codifica e decodifica base58
base58
Il 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.decode
encode
decode
Ecco base58
il codice di esempio per il modulo:
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'
funzione statica
encode
Codifica i dati in base58
1static 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
2static 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
1static 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
2static 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