Co robi metoda Atob() w JavaScript

Co Robi Metoda Atob W Javascript



od A do B() ' odnosi się do ' ASCII na binarny ” dekodowana metoda dekodowania zakodowanego łańcucha base-64. The podstawa-64 reprezentuje dane binarne w formacie ASCII, których nie można odczytać jako tekst. Pomaga w przechowywaniu ważnych i wrażliwych informacji. Odkodowany ciąg znaków jest łatwy do odczytania i zrozumienia, tj. w formacie czytelnym dla człowieka.

Ten opis zilustruje cel, działanie i użycie „ od A do B() ” w JavaScript.







Co robi metoda „atob()” w JavaScript?

od A do B() ” dekoduje zakodowany łańcuch danych binarnych. „ od A do B() ” rekonstruuje te zakodowane łańcuchy base-64, mapując każdy znak ciągu na jego oryginalną 6-bitową reprezentację binarną.



Składnia

LOCH ( zakodowane )

W powyższej składni „ zakodowane ” określa ciąg danych zakodowany w formacie binarnym base-64.



Przykład: Zastosowanie metody „atob()” w JavaScript

W tym przykładzie omówioną metodę można najpierw zakodować, a następnie zdekodować zainicjowany ciąg znaków po dwukrotnym kliknięciu przycisku.





Kod HTML

Przeanalizujmy następujące wiersze kodu HTML:

< P > Aby rozszyfrować pisemną bazę - 64 zakodowany akapit podwójnie Kliknij Ten przycisk. P >
< przycisk ondblkliknij = 'Tłumaczyć()' > Podwójne kliknięcie przycisk >
< identyfikator p = 'test' > P >

W powyższym kodzie HTML:



  • Przede wszystkim dołącz akapit przez „

    ”znacznik.

  • W następnym kroku dołącz przycisk z powiązanym „ ondblklik ” zdarzenie przekierowujące do funkcji o nazwie „ Tłumaczyć() ”, który zostanie uruchomiony po dwukrotnym kliknięciu przycisku.
  • Teraz '

    ” tag określa drugi akapit o identyfikatorze „ test ”, w którym zostaną dołączone zakodowane i zdekodowane ciągi znaków.

Kod JavaScript

Przejdźmy teraz do bloku kodu JavaScript:

< scenariusz >
funkcjonować Tłumaczyć ( ) {
był strunowy = „Linux” ;
był zakodowane = brachu ( strunowy ) ;
był zdekodowany = LOCH ( zakodowane ) ;
był wynik = „Zakodowany ciąg to:” + zakodowane + '
'
+ „Zdekodowany ciąg znaków:    ” + zdekodowany ; dokument. getElementById ( 'test' ) . wewnętrzny HTML = wynik ;
}
scenariusz >

W powyższym bloku kodu:

  • Najpierw zadeklaruj funkcję „ Tłumaczyć() ”.
  • W swojej definicji zainicjuj ciąg, który ma zostać zdekodowany i zakodowany.
  • Następnie zastosuj „ btoa() ”, która przyjmuje zainicjowany ciąg znaków jako argument i koduje go w formacie base-64.
  • Teraz zastosuj „ atob()” do „dekodowania ” zakodowany ciąg do jego oryginalnego formatu tekstowego.
  • Na koniec zastosuj „ getElementById() ”, aby uzyskać dostęp do akapitu i dołączyć do niego zdekodowane i zakodowane wartości ciągów (akapit) za pomocą „ wewnętrzny HTML ” po dwukrotnym kliknięciu.

Wyjście

Dane wyjściowe pokazują, że kodowanie i dekodowanie są wykonywane prawidłowo.

Wniosek

W JavaScript wbudowane „ od A do B() ” jest wykorzystywana do dekodowania łańcucha zakodowanego w formacie base-64. Pobiera zakodowany ciąg znaków jako argument i odpowiednio go dekoduje. Kodowanie odbywa się jednak za pomocą „ btoa() ” metoda określana również jako „ binarny do ASCII ”. Ten opis obejmuje cel, działanie i funkcjonalność „ od A do B() ” w JavaScript.