O que o método Atob () faz em JavaScript

O Que O Metodo Atob Faz Em Javascript



O ' a para B() ' refere-se a ' ASCII para binário ” método decodificado para decodificar a string base-64 codificada. O base-64 representa os dados binários no formato ASCII que não podem ser lidos como texto. Ajuda a armazenar informações importantes e confidenciais. A string decodificada é fácil de ler e entender, ou seja, em um formato legível por humanos.

Este artigo irá ilustrar o objetivo, funcionamento e uso do “ a para B() ” método em JavaScript.







O que o método “atob ()” faz em JavaScript?

O ' a para B() ” decodifica a string de dados binários codificada. O ' a para B() ” reconstrói essas strings de base 64 codificadas mapeando cada caractere da string em sua representação binária original de 6 bits.



Sintaxe

MASMORRA ( codificado )

Na sintaxe acima, “ codificado ” especifica a cadeia de dados que é codificada no formato binário de base 64.



Exemplo: Aplicando o Método “atob()” em JavaScript

Neste exemplo, o método discutido pode ser aplicado para primeiro codificar e, em seguida, decodificar a string inicializada ao clicar duas vezes no botão.





Código HTML

Vamos passar pelas seguintes linhas de código HTML:

< p > Para decodificar a base escrita - 64 parágrafo codificado dobro Clique em esse botão. p >
< botão ondblclick = 'traduzir()' > Duplo click botão >
< p id = 'teste' > p >

No código HTML acima:



  • Em primeiro lugar, inclua um parágrafo através do “

    ' marcação.

  • Na próxima etapa, inclua um botão com um “ ondblclick ” evento redirecionando para a função chamada “ traduzir() ” que será acionado ao clicar duas vezes no botão.
  • Agora o '

    ” marca especifica o segundo parágrafo com um id “ teste ” no qual as strings codificadas e decodificadas serão anexadas.

Código JavaScript

Agora, vamos passar para o bloco de código JavaScript:

< roteiro >
função traduzir ( ) {
era corda = 'Linux' ;
era codificado = irmão ( corda ) ;
era decodificado = MASMORRA ( codificado ) ;
era resultado = 'A string codificada é: ' + codificado + '
'
+ 'String decodificada:    ' + decodificado ; documento. getElementById ( 'teste' ) . HTML interno = resultado ;
}
roteiro >

No bloco de código acima:

  • Primeiro, declare a função “ traduzir() ”.
  • Em sua definição, inicialize a string que precisa ser decodificada e codificada.
  • Depois disso, aplique o “ btoa() ” método que usa a string inicializada como seu argumento e a codifica no formato base 64.
  • Agora, aplique o “ método atob ()” para “decodificar ” a string codificada para seu formato de texto original.
  • Por último, aplique o “ getElementById() ” para acessar o parágrafo e anexar os valores de string decodificados e codificados nele (parágrafo) por meio do método “ HTML interno ” ao clicar duas vezes.

Saída

A saída mostra que a codificação e a decodificação são feitas adequadamente.

Conclusão

Em JavaScript, o built-in “ a para B() ” é utilizado para decodificar a string codificada em base 64. Ele pega a string codificada como seu argumento e a decodifica de acordo. A codificação é, no entanto, feita através do “ btoa() ” método também conhecido como “ binário para ASCII ”. Este artigo abordou o objetivo, o funcionamento e a funcionalidade do “ a para B() ” método em JavaScript.