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.