JavaScript에서 Atob() 메소드가 수행하는 작업

Javascripteseo Atob Mesodeuga Suhaenghaneun Jag Eob



아토브() '는 '을 가리킨다. ASCII를 바이너리로 ” 인코딩된 base-64 문자열을 디코딩하기 위한 디코딩 방법. 그만큼 기본 64 텍스트로 읽을 수 없는 ASCII 형식의 이진 데이터를 나타냅니다. 중요하고 민감한 정보를 저장하는 데 도움이 됩니다. 디코딩된 문자열은 읽고 이해하기 쉽습니다. 즉, 사람이 읽을 수 있는 형식입니다.

이 글은 ' 아토브() ” JavaScript의 메소드.







JavaScript에서 'atob()' 메서드는 무엇을 합니까?

아토브() ” 메서드는 인코딩된 이진 데이터 문자열을 디코딩합니다. “ 아토브() ”는 문자열의 각 문자를 원래의 6비트 이진 표현으로 매핑하여 이러한 인코딩된 base-64 문자열을 재구성합니다.



통사론

지하 감옥 ( 인코딩 )

위 구문에서 ' 인코딩 ”는 base-64 이진 형식으로 인코딩된 데이터 문자열을 지정합니다.



예: JavaScript에서 'atob()' 메서드 적용

이 예에서 논의된 방법은 먼저 인코딩한 다음 버튼 더블 클릭 시 초기화된 문자열을 디코딩하는 데 적용될 수 있습니다.





HTML 코드

다음 HTML 코드 행을 살펴보겠습니다.

< > 서면 기반을 해독하려면 - 64 인코딩된 단락 더블 클릭 이것 단추. >
< 버튼 ondblclick = '번역하다()' > 더블 클릭 단추 >
< 아이디 = '시험' > >

위의 HTML 코드에서:



  • 먼저 '를 통해 단락을 포함하십시오.

    ” 태그.

  • 다음 단계에서 관련 '이 있는 버튼을 포함합니다. ondblclick ”라는 이름의 함수로 리디렉션되는 이벤트 번역하다() ” 버튼을 두 번 클릭하면 트리거됩니다.
  • 이제 “

    ” 태그는 id가 “인 두 번째 단락을 지정합니다. 시험 ” 인코딩 및 디코딩된 문자열이 추가됩니다.

자바스크립트 코드

이제 JavaScript 코드 블록으로 이동하겠습니다.

< 스크립트 >
기능 번역하다 ( ) {
~였다 = '리눅스' ;
~였다 인코딩 = ( ) ;
~였다 해독 = 지하 감옥 ( 인코딩 ) ;
~였다 결과 = '인코딩된 문자열:' + 인코딩 + '
'
+ '디코딩된 문자열: ' + 해독 ; 문서. getElementById ( '시험' ) . innerHTML = 결과 ;
}
스크립트 >

위의 코드 블록에서:

  • 먼저 '라는 함수를 선언합니다. 번역하다() '.
  • 정의에서 디코딩 및 인코딩해야 하는 문자열을 초기화합니다.
  • 그 후 ' 비토아() ” 초기화된 문자열을 인수로 사용하고 이를 base-64 형식으로 인코딩하는 메서드입니다.
  • 이제 '를 적용하십시오. atob()' 메소드를 '디코딩 ” 인코딩된 문자열을 원래 텍스트 형식으로 변환합니다.
  • 마지막으로 ' getElementById() ” 메서드를 통해 단락에 액세스하고 디코딩 및 인코딩된 문자열 값을 추가하는 방법(단락) innerHTML ” 속성을 두 번 클릭합니다.

산출

출력은 인코딩 및 디코딩이 적절하게 수행되었음을 보여줍니다.

결론

자바스크립트에서 내장된 ' atob() ” 방법은 base-64로 인코딩된 문자열을 디코딩하는 데 사용됩니다. 인코딩된 문자열을 인수로 사용하고 그에 따라 디코딩합니다. 그러나 인코딩은 ' 비토아() ' 방법은 ' 바이너리를 ASCII로 '. 이 문서에서는 ' atob() ” JavaScript의 메소드.