Introduction
Dans ce laboratoire, nous allons explorer la manière d'encoder une chaîne de caractères donnée au format Base64 à l'aide de JavaScript. Nous allons créer une fonction qui prend une chaîne de caractères, la convertit en binaire à l'aide d'un tampon, puis renvoie la chaîne encodée en Base64. Ce laboratoire vise à aider les apprenants à comprendre le processus d'encodage de données au format Base64 et à savoir comment il peut être appliqué dans des scénarios du monde réel.
Encodage d'une chaîne en Base64
Pour encoder un objet String en une chaîne ASCII encodée en Base64, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à coder. - Créez un
Bufferà l'aide de la chaîne donnée et du codage binaire. - Utilisez
Buffer.prototype.toString()pour renvoyer la chaîne encodée en Base64.
Voici un extrait de code d'exemple :
const encodeToBase64 = (str) => Buffer.from(str, "binary").toString("base64");
Vous pouvez maintenant utiliser la fonction encodeToBase64() pour encoder n'importe quelle chaîne en Base64. Par exemple :
encodeToBase64("foobar"); // 'Zm9vYmFy'
Résumé
Félicitations ! Vous avez terminé le laboratoire Encoder une chaîne en Base64. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.