модуль base58
модуль кодирования и декодирования base58
base58
Модуль — это модуль, используемый для кодирования и декодирования данных Base58. Base58 представляет собой комбинацию цифр и букв. Он не содержит легко спутанных символов, таких как цифра 0, буква O, буква I, буква l и т. д., и менее подвержен ошибкам.
Этот модуль предоставляет два метода encode
: и . Этот метод используется для кодирования данных в Base58 и возврата закодированной строки. Этот метод используется для декодирования заданной строки в кодировке Base58 и возврата декодированных двоичных данных.decode
encode
decode
Вот base58
пример кода модуля:
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'
статическая функция
encode
Кодировать данные в base58
1static String base58.encode(Buffer data);
Параметры звонка:
- data:Buffer, данные, подлежащие кодированию
Результаты возврата:
- String, возвращает закодированную строку
Кодируйте данные с помощью base58check
1
2static String base58.encode(Buffer data,
Integer chk_ver);
Параметры звонка:
- data:Buffer, данные, подлежащие кодированию
- chk_ver: целое число, укажите версию проверки
Результаты возврата:
- String, возвращает закодированную строку
decode
Декодировать строку в двоичные данные, используя метод base58
1static Buffer base58.decode(String data);
Параметры звонка:
- data: Строка, строка, которую нужно декодировать.
Результаты возврата:
- Buffer, возвращает декодированные двоичные данные
Декодируйте строку в двоичные данные, используя метод base58check.
1
2static Buffer base58.decode(String data,
Integer chk_ver);
Параметры звонка:
- data: Строка, строка, которую нужно декодировать.
- chk_ver: целое число, укажите версию проверки
Результаты возврата:
- Buffer, возвращает декодированные двоичные данные