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

модуль base64

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

base64Это метод кодирования двоичных данных в строку ASCII для их передачи по сети. base64Модуль обеспечивает некоторую поддержку кодирования и декодирования Base64.

Используя base64модуль, вы можете закодировать строку в формат Base64 и декодировать формат Base64 в строку. Например, чтобы закодировать строку в формат Base64:

1 2 3 4 5 6
const { encode } = require('base64'); const str = 'hello, world'; const encodedStr = encode(str); console.log(encodedStr); // ==> "aGVsbG8sIHdvcmxk"

Декодируйте строку в формате Base64 в строку:

1 2 3 4 5 6
const { decode } = require('base64'); const encodedStr = 'aGVsbG8sIHdvcmxk'; const str = decode(encodedStr); console.log(str); // ==> "hello, world"

Использование кодировки Base64 не обеспечивает безопасность при обработке данных, содержащих конфиденциальную информацию. Поскольку кодировку Base64 можно легко взломать, для обработки этих данных следует использовать другие, более безопасные методы.

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

encode

Кодировать данные в формате base64

1 2
static String base64.encode(Buffer data, Boolean url = false);

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

  • data:Buffer, данные, подлежащие кодированию
  • url: логическое значение, указывает, следует ли использоватьurlбезопасная кодировка символов

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

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

decode

Декодировать строку в двоичные данные в режиме base64

1
static Buffer base64.decode(String data);

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

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

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

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