модуль base64
модуль кодирования и декодирования base64
base64
Это метод кодирования двоичных данных в строку ASCII для их передачи по сети. base64
Модуль обеспечивает некоторую поддержку кодирования и декодирования Base64.
Используя base64
модуль, вы можете закодировать строку в формат Base64 и декодировать формат Base64 в строку. Например, чтобы закодировать строку в формат Base64:
1
2
3
4
5
6const {
encode
} = require('base64');
const str = 'hello, world';
const encodedStr = encode(str);
console.log(encodedStr); // ==> "aGVsbG8sIHdvcmxk"
Декодируйте строку в формате Base64 в строку:
1
2
3
4
5
6const {
decode
} = require('base64');
const encodedStr = 'aGVsbG8sIHdvcmxk';
const str = decode(encodedStr);
console.log(str); // ==> "hello, world"
Использование кодировки Base64 не обеспечивает безопасность при обработке данных, содержащих конфиденциальную информацию. Поскольку кодировку Base64 можно легко взломать, для обработки этих данных следует использовать другие, более безопасные методы.
статическая функция
encode
Кодировать данные в формате base64
1
2static String base64.encode(Buffer data,
Boolean url = false);
Параметры звонка:
- data:Buffer, данные, подлежащие кодированию
- url: логическое значение, указывает, следует ли использоватьurlбезопасная кодировка символов
Результаты возврата:
- String, возвращает закодированную строку
decode
Декодировать строку в двоичные данные в режиме base64
1static Buffer base64.decode(String data);
Параметры звонка:
- data: Строка, строка, которую нужно декодировать.
Результаты возврата:
- Buffer, возвращает декодированные двоичные данные