Módulo módulo básico

módulo base64

módulo de codificación y decodificación base64

base64Es un método para codificar datos binarios en una cadena ASCII para que puedan transmitirse a través de una red. base64El módulo proporciona cierto soporte para la codificación y decodificación Base64.

Con base64el 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 6
const { 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 6
const { 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 2
static 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

1
static 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