Какво прави методът Atob() в JavaScript

Kakvo Pravi Metod T Atob V Javascript



atob() ” се отнася до „ ASCII към двоичен ” декодиран метод за декодиране на кодирания base-64 низ. The база-64 представлява двоичните данни в ASCII формат, които не могат да се четат като текст. Помага при съхраняването на важна и чувствителна информация. Декодираният низ е лесен за четене и разбиране, т.е. в четим от хора формат.

Това описание ще илюстрира целта, работата и използването на „ atob() ” в JavaScript.







Какво прави методът „atob()“ в JavaScript?

atob() ” декодира кодирания низ от двоични данни. „ atob() ” реконструира тези кодирани base-64 низове, като преобразува всеки знак от низа в оригиналното му 6-битово двоично представяне.



Синтаксис

ЗАДНИЦА ( кодиран )

В горния синтаксис „ кодиран ” указва низа от данни, който е кодиран в двоичен формат base-64.



Пример: Прилагане на метода „atob()“ в JavaScript

В този пример, обсъжданият метод може да се приложи първо за кодиране и след това за декодиране на инициализирания низ при двойно щракване върху бутона.





HTML код

Нека да преминем през следните редове от HTML код:

< стр > За декодиране на писмената основа - 64 кодиран параграф двойно кликнете върху това бутон. стр >
< бутон ondblclick = 'превод()' > Кликнете два пъти бутон >
< p id = 'тест' > стр >

В горния HTML код:



  • Първо, включете параграф чрез „

    ” таг.

  • В следващата стъпка включете бутон със свързан „ ondblclick ” събитие, пренасочващо към функцията с име „ превеждам() ”, който ще се задейства при двойно щракване върху бутона.
  • Сега „

    ” таг определя втория абзац с id “ тест ”, в който ще бъдат добавени кодираните и декодираните низове.

JavaScript код

Сега нека да преминем към кодовия блок на JavaScript:

< сценарий >
функция превеждам ( ) {
беше низ = 'Линукс' ;
беше кодиран = братле ( низ ) ;
беше декодиран = ЗАДНИЦА ( кодиран ) ;
беше резултат = 'Кодираният низ е: ' + кодиран + '
'
+ 'Декодиран низ:    ' + декодиран ; документ. getElementById ( 'тест' ) . innerHTML = резултат ;
}
сценарий >

В горния кодов блок:

  • Първо декларирайте функцията „ превеждам() ”.
  • В неговата дефиниция инициализирайте низа, който трябва да бъде декодиран и кодиран.
  • След това приложете „ btoa() ”, който приема инициализирания низ като свой аргумент и го кодира във формат base-64.
  • Сега приложете „ atob()” метод за “декодиране ” кодирания низ в оригиналния му текстов формат.
  • Накрая приложете „ getElementById() ' за достъп до абзаца и добавяне на декодирани и кодирани стойности на низ в него (параграф) чрез ' innerHTML ” при двойно щракване.

Изход

Резултатът показва, че кодирането и декодирането са извършени правилно.

Заключение

В JavaScript вграденият „ atob() ” методът се използва за декодиране на кодирания base-64 низ. Той приема кодирания низ като свой аргумент и го декодира съответно. Кодирането обаче се извършва чрез „ btoa() “ метод, наричан още „ двоичен към ASCII ”. Това описание обхваща целта, работата и функционалността на „ atob() ” в JavaScript.