Базовый модуль модуля

модуль base58

модуль кодирования и декодирования base58

base58Модуль — это модуль, используемый для кодирования и декодирования данных Base58. Base58 представляет собой комбинацию цифр и букв. Он не содержит легко спутанных символов, таких как цифра 0, буква O, буква I, буква l и т. д., и менее подвержен ошибкам.

Этот модуль предоставляет два метода encode: и . Этот метод используется для кодирования данных в Base58 и возврата закодированной строки. Этот метод используется для декодирования заданной строки в кодировке Base58 и возврата декодированных двоичных данных.decodeencodedecode

Вот base58пример кода модуля:

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'

статическая функция

encode

Кодировать данные в base58

1
static String base58.encode(Buffer data);

Параметры звонка:

  • data:Buffer, данные, подлежащие кодированию

Результаты возврата:

  • String, возвращает закодированную строку

Кодируйте данные с помощью base58check

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

Параметры звонка:

  • data:Buffer, данные, подлежащие кодированию
  • chk_ver: целое число, укажите версию проверки

Результаты возврата:

  • String, возвращает закодированную строку

decode

Декодировать строку в двоичные данные, используя метод base58

1
static Buffer base58.decode(String data);

Параметры звонка:

  • data: Строка, строка, которую нужно декодировать.

Результаты возврата:

  • Buffer, возвращает декодированные двоичные данные

Декодируйте строку в двоичные данные, используя метод base58check.

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

Параметры звонка:

  • data: Строка, строка, которую нужно декодировать.
  • chk_ver: целое число, укажите версию проверки

Результаты возврата:

  • Buffer, возвращает декодированные двоичные данные