Modulo modulo base

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. base64Il modulo fornisce supporto per la codifica e decodifica Base64.

Utilizzando base64il 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 6
const { 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 6
const { 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 2
static 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

1
static Buffer base64.decode(String data);

Parametri di chiamata:

  • data: String, la stringa da decodificare

Risultati restituiti:

  • Buffer, restituisce i dati binari decodificati