Module basismodule

modulebasis64

base64 coderings- en decoderingsmodule

base64Is een methode voor het coderen van binaire gegevens in een ASCII-reeks, zodat deze via een netwerk kunnen worden verzonden. base64De module biedt enige ondersteuning voor Base64-codering en decodering.

Met behulp van base64de 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 6
const { 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 6
const { 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 2
static 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

1
static Buffer base64.decode(String data);

Oproepparameters:

  • data: String, de string die moet worden gedecodeerd

Resultaten retourneren:

  • Buffer, retourneert de gedecodeerde binaire gegevens