Atob() Yöntemi JavaScript'te Ne Yapar?

Atob Yontemi Javascript Te Ne Yapar



atob() ”, “ anlamına gelir ASCII'den ikiliye ” kodlanmış base-64 dizesinin kodunu çözmek için kodu çözülmüş yöntem. bu baz-64 metin olarak okunamayan ASCII biçimindeki ikili verileri temsil eder. Önemli ve hassas bilgilerin saklanmasına yardımcı olur. Kodu çözülmüş dizenin okunması ve anlaşılması kolaydır, yani insan tarafından okunabilir bir formatta.

Bu yazı, “” öğesinin amacını, işleyişini ve kullanımını açıklayacaktır. atob() JavaScript'te ” yöntemi.







“atob()” Yöntemi JavaScript'te ne yapar?

atob() ” yöntemi, kodlanmış ikili veri dizisinin kodunu çözer. “ atob() ”, dizinin her karakterini orijinal 6 bitlik ikili temsiline eşleyerek bu kodlanmış base-64 dizilerini yeniden oluşturur.



Sözdizimi

ZİNDAN ( kodlanmış )

Yukarıdaki sözdiziminde, “ kodlanmış ”, base-64 ikili biçiminde kodlanan veri dizisini belirtir.



Örnek: JavaScript'te 'atob()' Yöntemini Uygulamak

Bu örnekte, tartışılan yöntem, düğmeye çift tıklandığında başlatılan dizeyi önce kodlamak ve ardından kodunu çözmek için uygulanabilir.





HTML Kodu

Aşağıdaki HTML kodu satırlarını inceleyelim:

< P > Yazılı tabanın kodunu çözmek için - 64 kodlanmış paragraf çift tıklamak Bu düğme. P >
< düğme ondblclick = 'Çevirmek()' > Çift tıklama düğme >
< p kimliği = 'Ölçek' > P >

Yukarıdaki HTML kodunda:



  • Her şeyden önce, “ aracılığıyla bir paragraf ekleyin.

    ' etiket.

  • Bir sonraki adımda, ilişkilendirilmiş bir düğme ekleyin ' ondbltıklama ” isimli fonksiyona yönlendiren olay Çevirmek() ” düğmesine çift tıklandığında tetiklenecektir.
  • Şimdi '

    ” etiketi, ikinci paragrafı bir id ile belirtir “ Ölçek ” kodlanmış ve kodu çözülmüş dizelerin ekleneceği yer.

JavaScript Kodu

Şimdi JavaScript kod bloğuna geçelim:

< senaryo >
işlev Çevirmek ( ) {
öyleydi sicim = 'Linux' ;
öyleydi kodlanmış = kardeş ( sicim ) ;
öyleydi kodu çözülmüş = ZİNDAN ( kodlanmış ) ;
öyleydi sonuç = 'Kodlanmış Dize:' + kodlanmış + '
'
+ 'Kodu Çözülmüş Dize :    ' + kodu çözülmüş ; belge. getElementById ( 'Ölçek' ) . içHTML = sonuç ;
}
senaryo >

Yukarıdaki kod bloğunda:

  • İlk olarak, işlevi bildirin ' Çevirmek() ”.
  • Tanımında, kodunun çözülmesi ve kodlanması gereken dizeyi başlatın.
  • Bundan sonra, “ btoa() ” Başlatılan dizeyi bağımsız değişkeni olarak alan ve bunu base-64 biçiminde kodlayan yöntem.
  • Şimdi, “ atob()” yöntemini kullanarak “kodunu çöz ” kodlanmış dizeyi orijinal metin biçimine döndürür.
  • Son olarak, “ getElementById() Paragrafa erişmek ve içindeki kodu çözülmüş ve kodlanmış dize değerlerini (paragraf) eklemek için ' yöntemi ' içHTML ” özelliğine çift tıklayın.

Çıktı

Çıktı, kodlama ve kod çözmenin uygun şekilde yapıldığını gösterir.

Çözüm

JavaScript'te yerleşik ' atob() Base-64 kodlu diziyi çözmek için ” yöntemi kullanılır. Kodlanmış dizeyi bağımsız değişkeni olarak alır ve buna göre kodunu çözer. Ancak kodlama “ btoa() ' yöntemi aynı zamanda ' olarak da anılır ASCII için ikili ”. Bu yazı, '' öğesinin amacını, işleyişini ve işlevselliğini kapsamıştır atob() JavaScript'te ” yöntemi.