HTML | Método de ventana atob()

El método Window atob() se usa para decodificar una string codificada en base 64. Se utiliza para decodificar una string de datos que se ha codificado mediante el método btoa().
Devuelve una string que representa la string decodificada.

Sintaxis:

window.atob(EncodedString)

Parámetros utilizados:

  • EncodedString: es un parámetro obligatorio que especifica la string codificada.

El siguiente programa ilustra el método Window atob() :

Decodificando una string codificada usando el método btoa().

<!DOCTYPE html>
<html>
  
<head>
    <title>
      Window atob() Method in HTML
    </title>
    <style>
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Window atob() Method</h2>
  
    <p>
      For decoding a base-64 encoded string,
      double click the "Decode Message" button:
    </p>
  
    <button ondblclick="decode()">
      Decode Message
    </button>
  
    <p id="myDecoding"></p>
  
    <script>
        function decode() {
            var original = "GeeksforGeeks";
            var encoded = window.btoa(original);
            var decoded = window.atob(encoded);
  
            var output = "Encoded String : " 
            + encoded + "<br>" + "Decoded String : "
            + decoded;
            document.getElementById("myDecoding").innerHTML =
              output;
        }
    </script>
  
</body>
  
</html>

Producción:

Después de hacer clic en el botón

Navegadores compatibles: los navegadores compatibles con el método Window atob( ) se enumeran a continuación:

  • Google Chrome
  • explorador de Internet
  • Firefox
  • Ópera
  • Safari

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *