Apa yang Dilakukan Metode Atob() di JavaScript

Apa Yang Dilakukan Metode Atob Di Javascript



A ke B() ' mengacu kepada ' ASCII ke biner ” metode dekode untuk mendekode string basis-64 yang disandikan. Itu basis-64 mewakili data biner dalam format ASCII yang tidak dapat dibaca sebagai teks. Ini membantu dalam menyimpan informasi penting dan sensitif. String yang didekodekan mudah dibaca dan dipahami yaitu, dalam format yang dapat dibaca manusia.

Tulisan ini akan menggambarkan tujuan, cara kerja, dan penggunaan “ A ke B() ” dalam JavaScript.







Apa yang dilakukan Metode 'atob ()' dalam JavaScript?

A ke B() ” metode menerjemahkan string data biner yang disandikan. “ A ke B() ” merekonstruksi string basis-64 yang disandikan ini dengan memetakan setiap karakter string ke dalam representasi biner 6-bit aslinya.



Sintaksis

DUNGEON ( dikodekan )

Dalam sintaks di atas, “ dikodekan ” menentukan string data yang dikodekan dalam format biner base-64.



Contoh: Menerapkan Metode “atob()” di JavaScript

Dalam contoh ini, metode yang dibahas dapat diterapkan untuk menyandikan terlebih dahulu dan kemudian mendekode string yang diinisialisasi pada klik dua kali tombol.





Kode HTML

Mari kita telusuri baris kode HTML berikut:

< P > Untuk memecahkan kode basis tertulis - 64 paragraf yang dikodekan dobel klik ini tombol. P >
< tombol ondblklik = 'menerjemahkan()' > Klik dua kali tombol >
< p id = 'tes' > P >

Dalam kode HTML di atas:



  • Pertama-tama, sertakan paragraf melalui “

    ” tag.

  • Pada langkah selanjutnya, sertakan tombol yang terkait dengan “ ondblclick ” acara mengarahkan ulang ke fungsi bernama “ menerjemahkan() ” yang akan dipicu pada tombol klik dua kali.
  • Sekarang, “

    ” tag menentukan paragraf kedua dengan id “ tes ” di mana string yang dikodekan dan didekodekan akan ditambahkan.

Kode JavaScript

Sekarang, mari beralih ke blok kode JavaScript:

< naskah >
fungsi menerjemahkan ( ) {
dulu rangkaian = 'Linux' ;
dulu dikodekan = kawan ( rangkaian ) ;
dulu diterjemahkan = DUNGEON ( dikodekan ) ;
dulu hasil = 'String yang disandikan adalah:' + dikodekan + '
'
+ 'String yang Didekodekan :    ' + diterjemahkan ; dokumen. getElementById ( 'tes' ) . innerHTML = hasil ;
}
naskah >

Di blok kode di atas:

  • Pertama, deklarasikan fungsi “ menerjemahkan() ”.
  • Dalam definisinya, inisialisasi string yang perlu didekodekan dan dikodekan.
  • Setelah itu, terapkan ' btoa() ” yang mengambil string yang diinisialisasi sebagai argumennya dan menyandikannya ke dalam format base-64.
  • Sekarang, terapkan ' atob()” ke “decode ” string yang disandikan ke format teks aslinya.
  • Terakhir, terapkan ' getElementById() ” metode untuk mengakses paragraf dan menambahkan nilai string yang didekodekan dan disandikan di dalamnya (paragraf) melalui “ innerHTML ” properti pada klik dua kali.

Keluaran

Output menunjukkan bahwa encoding dan decoding dilakukan dengan tepat.

Kesimpulan

Dalam JavaScript, “ A ke B() ” digunakan untuk mendekode string yang disandikan base-64. Dibutuhkan string yang disandikan sebagai argumennya dan menerjemahkannya sesuai. Namun pengkodean dilakukan melalui ' btoa() ” metode juga disebut sebagai “ biner ke ASCII ”. Tulisan ini telah mencakup tujuan, cara kerja, dan fungsi dari “ A ke B() ” dalam JavaScript.