„ 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.