Module de base

base de module64

module d'encodage et de décodage base64

base64Est une méthode de codage de données binaires dans une chaîne ASCII afin qu'elles puissent être transmises sur un réseau. base64Le module fournit une certaine prise en charge de l'encodage et du décodage Base64.

À l'aide base64du module, vous pouvez encoder une chaîne au format Base64 et décoder le format Base64 en une chaîne. Par exemple, pour encoder une chaîne au format Base64 :

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

Décodez une chaîne au format Base64 en une chaîne :

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

L'utilisation du codage Base64 n'assure pas la sécurité lors du traitement de données contenant des informations sensibles. Étant donné que le codage Base64 peut être facilement déchiffré, d’autres méthodes plus sécurisées doivent être utilisées pour gérer ces données.

fonction statique

encode

Encoder les données au format base64

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

Paramètres d'appel :

  • data:Buffer, les données à encoder
  • url: Booléen, précise s'il faut utiliserurlcodage de caractères sécurisé

Résultats de retour :

  • String, renvoie la chaîne codée

decode

Décoder la chaîne en données binaires en mode base64

1
static Buffer base64.decode(String data);

Paramètres d'appel :

  • data: String, la chaîne à décoder

Résultats de retour :

  • Buffer, renvoie les données binaires décodées