módulo base64
módulo de codificación y decodificación base64
base64
Es un método para codificar datos binarios en una cadena ASCII para que puedan transmitirse a través de una red. base64
El módulo proporciona cierto soporte para la codificación y decodificación Base64.
Con base64
el módulo, puede codificar una cadena en formato Base64 y decodificar el formato Base64 en una cadena. Por ejemplo, para codificar una cadena en formato Base64:
1
2
3
4
5
6const {
encode
} = require('base64');
const str = 'hello, world';
const encodedStr = encode(str);
console.log(encodedStr); // ==> "aGVsbG8sIHdvcmxk"
Decodifica una cadena con formato Base64 en una cadena:
1
2
3
4
5
6const {
decode
} = require('base64');
const encodedStr = 'aGVsbG8sIHdvcmxk';
const str = decode(encodedStr);
console.log(str); // ==> "hello, world"
El uso de la codificación Base64 no proporciona seguridad al procesar datos que contienen información confidencial. Debido a que la codificación Base64 se puede romper fácilmente, se deben utilizar otros métodos más seguros para manejar estos datos.
función estática
encode
Codificar datos en formato base64
1
2static String base64.encode(Buffer data,
Boolean url = false);
Parámetros de llamada:
- data:Buffer, los datos a codificar
- url: booleano, especifica si se utilizaurlcodificación de caracteres segura
Resultados de devolución:
- String, devuelve la cadena codificada
decode
Decodificar cadena en datos binarios en modo base64
1static Buffer base64.decode(String data);
Parámetros de llamada:
- data: Cadena, la cadena a decodificar
Resultados de devolución:
- Buffer, devuelve los datos binarios decodificados