modulebasis64
base64 coderings- en decoderingsmodule
base64
Is een methode voor het coderen van binaire gegevens in een ASCII-reeks, zodat deze via een netwerk kunnen worden verzonden. base64
De module biedt enige ondersteuning voor Base64-codering en decodering.
Met behulp van base64
de module kunt u een string coderen in het Base64-formaat en het Base64-formaat decoderen in een string. Om bijvoorbeeld een string in Base64-formaat te coderen:
1
2
3
4
5
6const {
encode
} = require('base64');
const str = 'hello, world';
const encodedStr = encode(str);
console.log(encodedStr); // ==> "aGVsbG8sIHdvcmxk"
Decodeer een Base64-geformatteerde string in een string:
1
2
3
4
5
6const {
decode
} = require('base64');
const encodedStr = 'aGVsbG8sIHdvcmxk';
const str = decode(encodedStr);
console.log(str); // ==> "hello, world"
Het gebruik van Base64-codering biedt geen beveiliging bij het verwerken van gegevens die gevoelige informatie bevatten. Omdat Base64-codering gemakkelijk kan worden verbroken, moeten andere, veiligere methoden worden gebruikt om deze gegevens te verwerken.
statische functie
encode
Codeer gegevens in base64-formaat
1
2static String base64.encode(Buffer data,
Boolean url = false);
Oproepparameters:
- data:Buffer, de gegevens die moeten worden gecodeerd
- url: Booleaanse waarde, geeft aan of deze moet worden gebruikturlveilige karaktercodering
Resultaten retourneren:
- String, retourneert de gecodeerde tekenreeks
decode
Decodeer de tekenreeks in binaire gegevens in de base64-modus
1static Buffer base64.decode(String data);
Oproepparameters:
- data: String, de string die moet worden gedecodeerd
Resultaten retourneren:
- Buffer, retourneert de gedecodeerde binaire gegevens