Modul Grundmodul

Modul base64

Base64-Codierungs- und Decodierungsmodul

base64Ist eine Methode zum Kodieren binärer Daten in eine ASCII-Zeichenfolge, damit sie über ein Netzwerk übertragen werden können. base64Das Modul bietet eine gewisse Unterstützung für Base64-Kodierung und -Dekodierung.

Mit base64dem Modul können Sie einen String in das Base64-Format kodieren und das Base64-Format in einen String dekodieren. So kodieren Sie beispielsweise eine Zeichenfolge in das Base64-Format:

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

Dekodieren Sie eine Base64-formatierte Zeichenfolge in eine Zeichenfolge:

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

Die Verwendung der Base64-Kodierung bietet keine Sicherheit bei der Verarbeitung von Daten, die vertrauliche Informationen enthalten. Da die Base64-Kodierung leicht gebrochen werden kann, sollten für den Umgang mit diesen Daten andere, sicherere Methoden verwendet werden.

statische Funktion

encode

Codieren Sie Daten im Base64-Format

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

Aufrufparameter:

  • data:Buffer, die zu kodierenden Daten
  • url: Boolescher Wert, gibt an, ob verwendet werden sollurlsichere Zeichenkodierung

Rückgabeergebnisse:

  • String, gibt die codierte Zeichenfolge zurück

decode

Dekodieren Sie eine Zeichenfolge im Base64-Modus in Binärdaten

1
static Buffer base64.decode(String data);

Aufrufparameter:

  • data: String, der zu dekodierende String

Rückgabeergebnisse:

  • Buffer, gibt die dekodierten Binärdaten zurück