Que fait la méthode Atob() en JavaScript

Que Fait La Methode Atob En Javascript



Le ' a à B() ' se réfère à la ' ASCII en binaire ” méthode décodée pour décoder la chaîne encodée en base 64. Le base-64 représente les données binaires au format ASCII qui ne peuvent pas être lues en tant que texte. Il aide à stocker des informations importantes et sensibles. La chaîne décodée est facile à lire et à comprendre, c'est-à-dire dans un format lisible par l'homme.

Cet article illustrera l'objectif, le fonctionnement et l'utilisation du ' a à B() ” méthode en JavaScript.







Que fait la méthode « atob() » en JavaScript ?

Le ' a à B() ” décode la chaîne de données binaires encodée. Le ' a à B() ” reconstruit ces chaînes encodées en base 64 en mappant chaque caractère de la chaîne dans sa représentation binaire 6 bits d'origine.



Syntaxe

DONJON ( codé )

Dans la syntaxe ci-dessus, ' codé ” spécifie la chaîne de données codée au format binaire base-64.



Exemple : application de la méthode « atob() » en JavaScript

Dans cet exemple, la méthode décrite peut être appliquée pour d'abord coder puis décoder la chaîne initialisée lors du double-clic du bouton.





Code HTML

Parcourons les lignes de code HTML suivantes :

< p > Décoder la base écrite - 64 paragraphe codé double cliquer sur ce bouton. p >
< bouton ondblclick = 'traduire()' > Double-cliquez bouton >
< identifiant p = 'test' > p >

Dans le code HTML ci-dessus :



  • Tout d'abord, incluez un paragraphe via le '

    ' étiqueter.

  • À l'étape suivante, incluez un bouton associé à un ' ondblclick ” événement redirigeant vers la fonction nommée “ traduire() ” qui sera déclenché lors du double-clic du bouton.
  • Maintenant le '

    ” tag spécifie le deuxième paragraphe avec un identifiant “ test ” dans lequel les chaînes encodées et décodées seront ajoutées.

Code Javascript

Passons maintenant au bloc de code JavaScript :

< scénario >
fonction traduire ( ) {
était chaîne = 'Linux' ;
était codé = copain ( chaîne ) ;
était décodé = DONJON ( codé ) ;
était résultat = 'La chaîne encodée est :' + codé + '
'
+ 'Chaîne décodée :    ' + décodé ; document. getElementById ( 'test' ) . innerHTML = résultat ;
}
scénario >

Dans le bloc de code ci-dessus :

  • Tout d'abord, déclarez la fonction ' traduire() ”.
  • Dans sa définition, initialisez la chaîne qui doit être décodée et encodée.
  • Après cela, appliquez le ' btoa() ” méthode qui prend la chaîne initialisée comme argument et l'encode au format base-64.
  • Maintenant, appliquez le ' atob()' pour 'décoder ” la chaîne encodée dans son format de texte d'origine.
  • Enfin, appliquez le « getElementById() ' pour accéder au paragraphe et y ajouter les valeurs de chaîne décodées et encodées (paragraphe) via la ' innerHTML ” propriété lors du double-clic.

Sortir

La sortie montre que l'encodage et le décodage sont effectués de manière appropriée.

Conclusion

En JavaScript, le ' a à B() ” est utilisée pour décoder la chaîne encodée en base 64. Il prend la chaîne encodée comme argument et la décode en conséquence. L'encodage se fait cependant via le ' btoa() 'méthode également appelée' binaire en ASCII ”. Cet article a couvert l'objectif, le fonctionnement et la fonctionnalité du ' a à B() ” méthode en JavaScript.