¿Qué hace el método Atob() en JavaScript?

Que Hace El Metodo Atob En Javascript



El ' de la A, a la B() ' se refiere a ' ASCII a binario ” método decodificado para decodificar la cadena codificada en base 64. El base-64 representa los datos binarios en formato ASCII que no se pueden leer como texto. Ayuda a almacenar información importante y confidencial. La cadena decodificada es fácil de leer y comprender, es decir, en un formato legible por humanos.

Este artículo ilustrará el objetivo, el funcionamiento y el uso del “ de la A, a la B() ” método en JavaScript.







¿Qué hace el método “atob()” en JavaScript?

El ' de la A, a la B() El método decodifica la cadena de datos binarios codificados. El ' de la A, a la B() ” reconstruye estas cadenas codificadas en base 64 asignando cada carácter de la cadena a su representación binaria original de 6 bits.



Sintaxis

CALABOZO ( codificado )

En la sintaxis anterior, “ codificado ” especifica la cadena de datos que está codificada en el formato binario base-64.



Ejemplo: Aplicar el método “atob()” en JavaScript

En este ejemplo, el método discutido se puede aplicar para codificar primero y luego decodificar la cadena inicializada al hacer doble clic en el botón.





código HTML

Repasemos las siguientes líneas de código HTML:

< pag > Para decodificar la base escrita - 64 párrafo codificado doble haga clic en este botón. pag >
< botón ondblclic = 'traducir()' > Haga doble clic botón >
< identificación p = 'prueba' > pag >

En el código HTML anterior:



  • En primer lugar, incluya un párrafo a través del '

    ' etiqueta.

  • En el siguiente paso, incluya un botón que tenga asociado un “ ondblclick ” evento que redirige a la función denominada “ traducir() ” que se activará al hacer doble clic en el botón.
  • Ahora el '

    ” etiqueta especifica el segundo párrafo con una identificación “ prueba ” en el que se agregarán las cadenas codificadas y decodificadas.

Código JavaScript

Ahora, pasemos al bloque de código JavaScript:

< guion >
  función traducir ( ) {
    era cadena = 'linux' ;
    era codificado = hermano ( cadena ) ;
    era descifrado = CALABOZO ( codificado ) ;
    era resultado = 'La cadena codificada es: ' + codificado + '
'
+ 'Cadena decodificada:    ' + descifrado ; documento. getElementById ( 'prueba' ) . HTML interno = resultado ;
  }
guion >

En el bloque de código anterior:

  • Primero, declara la función “ traducir() ”.
  • En su definición, inicialice la cadena que necesita ser decodificada y codificada.
  • Después de eso, aplique el “ btoa() ” que toma la cadena inicializada como su argumento y la codifica en el formato base-64.
  • Ahora, aplica el “ método atob()” para “decodificar ” la cadena codificada a su formato de texto original.
  • Por último, aplique el “ getElementById() ” para acceder al párrafo y agregar los valores de cadena decodificados y codificados en él (párrafo) a través del “ HTML interno ” propiedad al hacer doble clic.

Producción

El resultado muestra que la codificación y la decodificación se realizan correctamente.

Conclusión

En JavaScript, el incorporado “ de la A, a la B() El método se utiliza para decodificar la cadena codificada en base 64. Toma la cadena codificada como su argumento y la decodifica en consecuencia. Sin embargo, la codificación se realiza a través del ' btoa() ” método también conocido como “ binario a ASCII ”. Este artículo ha cubierto el objetivo, el funcionamiento y la funcionalidad del “ de la A, a la B() ” método en JavaScript.