Mòdul mòdul bàsic

mòdul base64

mòdul de codificació i descodificació base64

base64És un mètode per codificar dades binàries en una cadena ASCII perquè es puguin transmetre a través d'una xarxa. base64El mòdul proporciona suport per a la codificació i descodificació Base64.

Amb base64el mòdul, podeu codificar una cadena en format Base64 i descodificar el format Base64 en una cadena. Per exemple, per codificar una cadena en format Base64:

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

Descodifiqueu una cadena amb format 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"

L'ús de la codificació Base64 no proporciona seguretat quan es processen dades que contenen informació sensible. Com que la codificació Base64 es pot trencar fàcilment, s'han d'utilitzar altres mètodes més segurs per gestionar aquestes dades.

funció estàtica

encode

Codificar les dades en format base64

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

Paràmetres de trucada:

  • data:Buffer, les dades a codificar
  • url: Booleà, especifica si s'ha d'utilitzarurlcodificació segura de caràcters

Resultats de retorn:

  • String, retorna la cadena codificada

decode

Descodifica la cadena en dades binàries en mode base64

1
static Buffer base64.decode(String data);

Paràmetres de trucada:

  • data: String, la cadena a descodificar

Resultats de retorn:

  • Buffer, retorna les dades binàries descodificades