Cosa fa il metodo Atob() in JavaScript

Cosa Fa Il Metodo Atob In Javascript



IL ' da A a B() ' si riferisce a ' Da ASCII a binario ” metodo decodificato per decodificare la stringa codificata in base 64. IL base-64 rappresenta i dati binari in formato ASCII che non possono essere letti come testo. Aiuta a memorizzare informazioni importanti e sensibili. La stringa decodificata è di facile lettura e comprensione, ovvero in un formato leggibile dall'uomo.

Questo articolo illustrerà l'obiettivo, il funzionamento e l'utilizzo del ' da A a B() ” metodo in JavaScript.







Cosa fa il metodo 'atob ()' in JavaScript?

IL ' da A a B() ” decodifica la stringa di dati binari codificati. IL ' da A a B() ” ricostruisce queste stringhe codificate in base 64 mappando ogni carattere della stringa nella sua rappresentazione binaria originale a 6 bit.



Sintassi

PRIGIONIERO ( codificato )

Nella sintassi precedente, “ codificato ” specifica la stringa di dati codificata nel formato binario in base 64.



Esempio: applicazione del metodo 'atob ()' in JavaScript

In questo esempio, il metodo discusso può essere applicato prima per codificare e quindi per decodificare la stringa inizializzata facendo doppio clic sul pulsante.





Codice HTML

Esaminiamo le seguenti righe di codice HTML:

< P > Decodificare la base scritta - 64 paragrafo codificato Doppio clicca su Questo pulsante. P >
< pulsante ondblclick = 'tradurre()' > Doppio click pulsante >
< p id = 'test' > P >

Nel codice HTML sopra:



  • Prima di tutto, includi un paragrafo tramite il '

    etichetta '.

  • Nel passaggio successivo, includi un pulsante con un ' ondblclick ” reindirizzamento dell'evento alla funzione denominata “ tradurre() ” che verrà attivato al doppio clic del pulsante.
  • Ora il '

    ” tag specifica il secondo paragrafo con un id “ test ” in cui verranno aggiunte le stringhe codificate e decodificate.

codice javascript

Passiamo ora al blocco di codice JavaScript:

< copione >
funzione tradurre ( ) {
era corda = 'Linux' ;
era codificato = Fra ( corda ) ;
era decodificato = PRIGIONIERO ( codificato ) ;
era risultato = 'La stringa codificata è: ' + codificato + '
'
+ 'Stringa decodificata:    ' + decodificato ; documento. getElementById ( 'test' ) . innerHTML = risultato ;
}
copione >

Nel blocco di codice sopra:

  • Per prima cosa, dichiara la funzione ' tradurre() ”.
  • Nella sua definizione, inizializza la stringa che deve essere decodificata e codificata.
  • Successivamente, applica il ' btoa() ” che prende la stringa inizializzata come argomento e la codifica nel formato base-64.
  • Ora, applica il ' atob()' per 'decode ” la stringa codificata nel suo formato di testo originale.
  • Infine, applica il ' getElementById() ” per accedere al paragrafo e aggiungere i valori di stringa decodificati e codificati in esso (paragrafo) tramite il metodo “ innerHTML ” dopo aver fatto doppio clic.

Produzione

L'output mostra che la codifica e la decodifica vengono eseguite in modo appropriato.

Conclusione

In JavaScript, il built-in ' da A a B() Il metodo ” viene utilizzato per decodificare la stringa codificata in base 64. Prende la stringa codificata come argomento e la decodifica di conseguenza. La codifica viene comunque eseguita tramite il ' btoa() metodo denominato anche “ binario in ASCII ”. Questo articolo ha coperto l'obiettivo, il funzionamento e la funzionalità del ' da A a B() ” metodo in JavaScript.