base del módulo58
módulo de codificación y decodificación base58
base58
El módulo es un módulo utilizado para la codificación y decodificación de datos en Base58. Base58 es una combinación de números y letras, no contiene caracteres fácilmente confusos como el número 0, la letra O, la letra I, la letra l, etc., y es menos propenso a errores.
Este módulo proporciona dos métodos encode
: y . El método se utiliza para codificar Base58 los datos proporcionados y devolver la cadena codificada. El método se utiliza para decodificar la cadena codificada en Base58 dada y devolver los datos binarios decodificados.decode
encode
decode
Aquí hay base58
un código de muestra para el módulo:
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'
función estática
encode
Codificar datos en base58
1static String base58.encode(Buffer data);
Parámetros de llamada:
- data:Buffer, los datos a codificar
Resultados de devolución:
- String, devuelve la cadena codificada
Codificar datos usando base58check
1
2static String base58.encode(Buffer data,
Integer chk_ver);
Parámetros de llamada:
- data:Buffer, los datos a codificar
- chk_ver: Entero, especifique la versión de verificación
Resultados de devolución:
- String, devuelve la cadena codificada
decode
Decodificar cadena en datos binarios usando el método base58
1static Buffer base58.decode(String data);
Parámetros de llamada:
- data: Cadena, la cadena a decodificar
Resultados de devolución:
- Buffer, devuelve los datos binarios decodificados
Decodificar cadena en datos binarios usando el método base58check
1
2static Buffer base58.decode(String data,
Integer chk_ver);
Parámetros de llamada:
- data: Cadena, la cadena a decodificar
- chk_ver: Entero, especifique la versión de verificación
Resultados de devolución:
- Buffer, devuelve los datos binarios decodificados