modulo base64
modulo di codifica e decodifica base64
base64
È un metodo per codificare dati binari in una stringa ASCII in modo che possano essere trasmessi su una rete. base64
Il modulo fornisce supporto per la codifica e decodifica Base64.
Utilizzando base64
il modulo, puoi codificare una stringa nel formato Base64 e decodificare il formato Base64 in una stringa. Ad esempio, per codificare una stringa nel 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 stringa formattata Base64 in una stringa:
1
2
3
4
5
6const {
decode
} = require('base64');
const encodedStr = 'aGVsbG8sIHdvcmxk';
const str = decode(encodedStr);
console.log(str); // ==> "hello, world"
L'utilizzo della codifica Base64 non fornisce sicurezza durante l'elaborazione di dati che contengono informazioni riservate. Poiché la codifica Base64 può essere facilmente violata, è necessario utilizzare altri metodi più sicuri per gestire questi dati.
funzione statica
encode
Codifica i dati nel formato base64
1
2static String base64.encode(Buffer data,
Boolean url = false);
Parametri di chiamata:
- data:Buffer, i dati da codificare
- url: Booleano, specifica se utilizzareurlcodifica dei caratteri sicura
Risultati restituiti:
- String, restituisce la stringa codificata
decode
Decodifica la stringa in dati binari in modalità base64
1static Buffer base64.decode(String data);
Parametri di chiamata:
- data: String, la stringa da decodificare
Risultati restituiti:
- Buffer, restituisce i dati binari decodificati