Modul base64
Base64-Codierungs- und Decodierungsmodul
base64
Ist eine Methode zum Kodieren binärer Daten in eine ASCII-Zeichenfolge, damit sie über ein Netzwerk übertragen werden können. base64
Das Modul bietet eine gewisse Unterstützung für Base64-Kodierung und -Dekodierung.
Mit base64
dem 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
6const {
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
6const {
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
2static 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
1static Buffer base64.decode(String data);
Aufrufparameter:
- data: String, der zu dekodierende String
Rückgabeergebnisse:
- Buffer, gibt die dekodierten Binärdaten zurück