Introduction
Dans ce laboratoire, nous allons explorer la manière de décoder une chaîne de données qui a été encodée en utilisant l'encodage base-64 en JavaScript. Vous allez apprendre à créer un Buffer pour la chaîne donnée avec l'encodage base-64 et à utiliser Buffer.prototype.toString() pour retourner la chaîne décodée. Ce laboratoire vous procurera une expérience pratique dans le décodage de chaînes encodées en base64 en JavaScript.
Décodage d'une chaîne encodée en base64
Pour décoder une chaîne de données qui a été encodée en utilisant l'encodage base-64, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Créez un
Bufferpour la chaîne donnée avec l'encodage base-64. - Utilisez
Buffer.prototype.toString()pour retourner la chaîne décodée.
Voici un extrait de code d'exemple :
const atob = (str) => Buffer.from(str, "base64").toString("binary");
Vous pouvez tester cette fonction en exécutant atob('Zm9vYmFy') qui devrait retourner 'foobar'.
Sommaire
Félicitations ! Vous avez terminé le laboratoire Décodage d'une chaîne encodée en base64. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.