JavaScript 문자열 디코더
이스케이프된 JavaScript 문자열과 일반적인 Base64 리터럴 디코드
입력
디코딩된 출력
JavaScript 문자열 디코더란?
이 JavaScript 문자열 디코더는 JavaScript 내의 이스케이프 및 인코딩된 문자열을 변환합니다. 난독화되거나 축소된 코드를 붙여넣으면 디버깅 및 분석용 읽기 쉬운 출력이 제공됩니다. ECMAScript 사양이 언어를 정의합니다.
이 도구는 브라우저 내에서 완전히 실행됩니다. 서버로 아무것도 전송되지 않습니다. 코드를 난독화하려면 JavaScript 난독화기를, 서식 지정만 하려면 JavaScript 포매터를, 유효성 검사에는 JavaScript 유효성 검사기를 사용하세요.
JavaScript 문자열 디코드 방법
붙여넣기 또는 업로드
이스케이프된 문자열(16진수, 유니코드 또는 Base64 형식 리터럴)이 포함된 JavaScript를 붙여넣고 디코딩된 출력을 즉시 확인하세요.
디코딩된 출력 보기
도구가 \xNN 및 \uNNNN 이스케이프를 디코딩하고 안전한 Base64 리터럴 디코딩을 시도하여 결과를 가독성 있게 서식 지정합니다.
복사 또는 다운로드
결과를 얻으려면 복사 또는 다운로드를 사용하세요. 코드를 실행하려면 JavaScript 콘솔.
JavaScript 문자열 디코더 예제
이스케이프된 JavaScript 문자열 디코딩 예제입니다.
예: 이스케이프 및 Base64 형식 리터럴
인코딩된 입력:
디코딩된 출력:
JavaScript 문자열 디코더가 유용한 경우
코드가 이스케이프된 리터럴에 페이로드를 숨기고 있을 때 이 도구를 사용하세요. 인코딩된 문자열로 내장된 메시지, URL 또는 스크립트 조각을 빠르게 드러내는 데 특히 유용합니다.
자주 묻는 질문
내 데이터는 안전한가요?
네. 디코딩은 브라우저 내에서 완전히 실행됩니다. 어떤 데이터도 서버로 전송되지 않습니다.
어떤 인코딩이 지원되나요?
16진수(\xNN), 유니코드(\uNNNN) 및 많은 일반 Base64 리터럴. 복잡한 런타임 디코더는 여전히 수동 검토가 필요할 수 있습니다.
난독화를 완전히 되돌릴 수 있나요?
난독화 종류에 따라 다릅니다. 단순한 패턴은 되돌릴 수 있습니다. 강한 난독화는 일부 코드를 읽기 어렵게 남길 수 있습니다.
문자열 디코더 vs 난독화 해제기?
문자열 디코더는 리터럴 디코딩에 집중합니다. 난독화 해제기는 더 넓은 코드 정리 및 서식 지정을 목표로 합니다.
난독화 해제는 합법인가요?
본인 코드 디버깅, 보안 연구 또는 허가를 받아 사용하세요. 서드파티 코드의 라이선스와 이용 약관을 확인하세요.