base de module64
module d'encodage et de décodage base64
base64
Est une méthode de codage de données binaires dans une chaîne ASCII afin qu'elles puissent être transmises sur un réseau. base64
Le module fournit une certaine prise en charge de l'encodage et du décodage Base64.
À l'aide base64
du 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
6const {
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
6const {
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
2static 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
1static 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