“ 아토브() '는 '을 가리킨다. 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의 메소드.