Universal Decoder | All in One Decoder
1 rating
)Overview
10가지 인코딩 형식을 자동으로 인식하고 원본 텍스트로 디코딩하는 올인원 도구입니다. Automatically detects and decodes 10 encoding formats into original text.
🔓 유니버설 디코더(Universal Decoder | All in One Decoder) - 모든 인코딩 형식을 한 번에! Universal Decoder lets you instantly decode 10+ encoding formats in one place. Use it as a popup, side panel, or separate window, with features like Auto-Fetch, dark mode, keyboard shortcuts, and fully local processing. 유니버설 디코더는 개발자, 보안 연구원, 그리고 데이터 분석가를 위한 강력한 디코딩 도구입니다. 복잡한 인코딩 형식을 빠르고 쉽게 디코딩할 수 있도록 도와줍니다. 🎉 What's New in 2.0.0? 🔄 양방향 인코딩/디코딩 - 인코딩 기능 추가: 이제 디코딩뿐만 아니라 인코딩도 가능! - 모든 디코더에 encode 메서드 지원 - UI 토글 버튼으로 디코딩/인코딩 모드 간편 전환 - JWT와 JSON Pretty는 디코딩 전용 🔗 체인 디코딩 (Multi-layer Decoding) - 중첩된 인코딩을 자동으로 여러 번 디코딩 - 예: Base64(URL(원본)) → 2단계 자동 디코딩 - 최대 10단계까지 재귀적 디코딩 - 각 디코딩 단계를 시각적으로 표시 - 5가지 안전장치로 무한 루프 방지: -> 순환 디코딩 감지 (이미 본 값 추적) -> 연속 동일 타입 방지 (ROT13→ROT13 차단) -> 짧은 결과 중단 (3자 미만) -> JSON Pretty 체인 제외 -> 최대 깊이 제한 🌍 다국어 지원 - 한국어/영어 UI 전환: 헤더의 언어 토글 버튼 (KO/EN) - 모든 UI 텍스트, 메시지, 에러 메시지 번역 - 사용자 언어 설정 자동 저장 🏗️ 전면 리팩토링 - 컴포넌트 기반 아키텍처: 1,158라인 → 17라인 (98.5% 감소) - 관심사 분리: Services, Components, Controllers, Utils, Types - 유지보수성 및 확장성 대폭 향상 - 코드 재사용성 개선 📚 포괄적인 테스트 케이스 - TEST_VALUES.txt에 100+ 테스트 케이스 문서화 - 10가지 디코딩 타입별 기본/고급 케이스 - 체인 디코딩 예제 4가지 - 인코딩 테스트 8가지 - 엣지 케이스 및 안전장치 검증 - 실전 예제 (API 응답, 쿠키, 로그) 🎨 UI/UX 개선 - 헤더 레이아웃 최적화 (버튼 크기 및 간격 조정) - 체인 디코딩 단계 시각화 - 디코딩/인코딩 모드 세그먼트 컨트롤 - 반응형 디자인 개선 ✨ 주요 기능 🎯 자동 감지 기능 - 입력된 텍스트를 자동으로 분석하여 적절한 디코딩 방법을 감지합니다 - 복사한 텍스트를 붙여넣기만 하면 자동으로 디코딩됩니다 - 수동으로 디코딩 타입을 선택할 수도 있습니다 🔄 Auto-Fetch 모드 (NEW!) - 현재 페이지의 localStorage, sessionStorage, Cookies를 자동 수집 - 클릭 한 번으로 즉시 디코딩 - 복사/붙여넣기 불필요 - 개발자의 반복 작업을 획기적으로 단축 🪟 3가지 사용 모드 - Popup 모드 (기본) - 확장 프로그램 아이콘 클릭 시 팝업 표시 - Side Panel 모드 (📋 버튼) - 브라우저 옆에 고정된 패널, 페이지와 동시 작업 가능 - 독립 창 모드 (🗗 버튼) - 자유롭게 이동/크기 조정 가능, 듀얼 모니터 환경에 최적 📋 지원하는 디코딩 형식 - URL 디코딩: URL 인코딩된 문자열을 일반 텍스트로 변환 - HTML 엔티티: HTML 특수 문자 엔티티를 디코딩 - Base64: Base64 인코딩된 데이터 디코딩 - Base64URL: URL-safe Base64 형식 디코딩 - JWT: JSON Web Token을 헤더와 페이로드로 분해하여 표시 - Hex 문자열: 16진수 문자열을 텍스트로 변환 - CharCode 배열: 숫자 배열을 문자로 변환 - ROT13: ROT13 암호화된 텍스트 디코딩 - GZIP: Base64로 인코딩된 GZIP 압축 데이터 디코딩 - JSON Pretty Print: JSON 문자열을 보기 좋게 포맷팅 🎨 편리한 기능 - 🌙 다크모드 지원 - 눈의 피로 감소 - ⌨️ 키보드 단축키 - Enter로 디코딩, ESC로 닫기, Shift+Enter로 줄바꿈 - 📋 결과 복사 - 원클릭 복사 버튼 - 💾 설정 저장 - 다크모드, 디코더 타입, Auto-Fetch 설정 유지 - 🔒 완전한 로컬 처리 - 데이터 외부 전송 없음 🚀 사용 방법 1. 확장 프로그램 아이콘을 클릭하여 팝업을 엽니다 2. 디코딩할 텍스트를 입력하거나 붙여넣습니다 3. 자동 감지 모드에서는 즉시 결과를 확인할 수 있습니다 4. 원하는 디코딩 타입을 직접 선택할 수도 있습니다 5. Enter 키를 눌러 빠르게 디코딩하거나, ESC 키로 팝업을 닫을 수 있습니다 🔄 Auto-Fetch 모드 1. 확장 프로그램 팝업 열기 2. 헤더의 🔄 버튼 클릭 (Auto-Fetch 활성화) 3. 현재 페이지의 Storage/Cookie 목록 자동 표시 4. 원하는 항목 클릭 → 자동 디코딩 Tip: 처음 사용 시 페이지를 새로고침해야 Content Script가 로드됩니다. 📋 Side Panel 모드 - Popup 열기 (확장 프로그램 아이콘 클릭) - 헤더의 📋 버튼 클릭 - 브라우저 우측에 Side Panel이 열림 - 페이지를 보면서 동시에 디코딩 작업 가능 장점: - 개발자 도구처럼 고정된 위치 - 페이지 전환해도 유지됨 - Auto-Fetch와 조합하면 최고의 생산성 독립 창 모드 - Popup 또는 Side Panel 열기 - 헤더의 🗗 버튼 클릭 - 새 창으로 열림 (500x620 크기) - 자유롭게 드래그하고 크기 조정 가능 장점: - 듀얼 모니터 환경에 최적 - 복잡한 데이터 분석 시 큰 화면 활용 - 여러 탭을 비교하면서 작업 💡 사용 사례 - 개발자: API 응답, JWT 토큰, 인코딩된 데이터 분석 - 보안 연구원: 암호화된 문자열, 인코딩된 페이로드 분석 - 데이터 분석가: 다양한 형식의 인코딩된 데이터 디코딩 - 일반 사용자: URL 인코딩된 링크, HTML 엔티티 디코딩 🎨 편리한 기능 - 다크모드 지원: 눈의 피로를 줄이는 다크 테마 제공 - 빠른 키보드 단축키: Enter로 디코딩, ESC로 닫기 - 자동 포맷팅: JSON 결과를 자동으로 보기 좋게 포맷팅 - 메타데이터 표시: JWT 토큰의 헤더와 페이로드를 분리하여 표시 - 설정 저장: 선호하는 디코딩 타입을 저장하여 다음 사용 시 자동 적용 🔒 개인정보 보호 - 모든 디코딩은 로컬에서 처리되며, 데이터가 외부로 전송되지 않습니다 - 인터넷 연결이 필요 없습니다 - 개인정보를 수집하거나 저장하지 않습니다 📝 업데이트 및 피드백 버그 리포트나 기능 제안은 개발자 블로그를 통해 문의해주세요. --- 유니버설 디코더로 모든 인코딩 형식을 쉽고 빠르게 디코딩하세요!
5 out of 51 rating
Details
- Version1.4.0
- UpdatedJanuary 20, 2026
- Offered bymilcho0604
- Size27.12KiB
- Languages한국어
- Developer
Email
milcho0604@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site