Décoder une chaîne encodée en base64

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

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.

Ceci est un Guided Lab, qui fournit des instructions étape par étape pour vous aider à apprendre et à pratiquer. Suivez attentivement les instructions pour compléter chaque étape et acquérir une expérience pratique. Les données historiques montrent que c'est un laboratoire de niveau débutant avec un taux de réussite de 93%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

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 :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Créez un Buffer pour la chaîne donnée avec l'encodage base-64.
  3. 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.