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. base64
El mòdul proporciona suport per a la codificació i descodificació Base64.
Amb base64
el 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
6const {
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
6const {
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
2static 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
1static 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