Base64 인코딩/디코딩 도구
온라인으로 Base64 인코딩 및 디코딩을 수행합니다. 텍스트와 Base64 형식을 서로 변환할 수 있으며, 데이터를 업로드할 필요가 없습니다
입력 내용
결과
사용 설명
내용 입력
입력 상자에 인코딩하거나 디코딩할 텍스트를 입력합니다.
작업 선택
"Base64로 인코딩" 또는 "Base64 디코딩" 버튼을 클릭하여 해당 작업을 실행합니다.
결과 보기
결과 영역에서 변환된 내용을 확인합니다.
보조 기능
복사, 다운로드, 내용 교환 등의 기능을 사용하여 작업 효율을 높입니다.
Base64 기본 지식
Base64란?
Base64는 64개의 인쇄 가능한 문자를 기반으로 이진 데이터를 표현하는 인코딩 방식으로, 네트워크에서 8비트 바이트 코드를 전송하기 위해 가장 일반적으로 사용되는 인코딩 방식 중 하나입니다.
Base64 인코딩의 기본 원리는 3개의 8비트 바이트(3×8=24비트)를 4개의 6비트 바이트(4×6=24비트)로 인코딩한 다음, 각 6비트 바이트를 인쇄 가능한 문자에 매핑하는 것입니다.
Base64의 응용 시나리오
- URL, Cookie, 웹 페이지에서 이진 데이터(예: 이미지) 포함
- 전자 메일에서 이진 첨부 파일 전송(MIME 프로토콜 통해)
- HTTP 환경에서 안전하게 이진 데이터 전송
- 텍스트 프로토콜에서 비ASCII 문자 전송
- 인증 정보 인코딩(예: HTTP Basic Authentication)
Base64 인코딩 테이블
| 인덱스 | 문자 | 인덱스 | 문자 | 인덱스 | 문자 | 인덱스 | 문자 |
|---|---|---|---|---|---|---|---|
| 0-25 | A-Z | 26-51 | a-z | 52-61 | 0-9 | 62 | + |
| 63 | / | 채움 | = |
인코딩 과정 예
"Man"이라는 단어를 예로 들어 Base64 인코딩 과정을 살펴보겠습니다:
1. 원본 텍스트: Man
2. ASCII 값: 77 97 110
3. 이진수: 01001101 01100001 01101110
4. 6비트로 그룹화: 010011 010110 000101 101110
5. 십진수로 변환: 19 22 5 46
6. Base64 테이블 찾기: T W F u
7. 최종 Base64 인코딩: TWFu
URL 안전한 Base64
표준 Base64 인코딩에서 사용하는 "+" 및 "/" 문자는 URL에서 특별한 의미를 가지므로 URL 안전한 Base64 인코딩 변형이 등장했습니다:
- "+"를 "-"(빼기 기호)로 대체
- "/"를 "_"(밑줄)로 대체
- 선택적으로 채움 문자 "=" 제거
Base64의 장단점
장점
- 임의의 이진 데이터를 인쇄 가능한 문자로 변환할 수 있습니다
- 인코딩된 데이터를 텍스트 프로토콜에서 안전하게 전송할 수 있습니다
- 대부분의 프로그래밍 언어에는 Base64 인코딩/디코딩 기능이 내장되어 있습니다
- 인코딩 과정은 역가능하며 원본 데이터를 완전히 복원할 수 있습니다
단점
- 인코딩된 데이터 크기는 약 33% 증가합니다
- 암호화 알고리즘이 아니며 데이터 보안 보호에 사용할 수 없습니다
- 표준 Base64에는 URL 특수 문자가 포함되어 있어 추가 처리가 필요합니다
API开发平台
快速构建、测试和部署API
推荐工具
JWT 디코더 - 무료 온라인 JSON Web Token 파싱 도구
무료 온라인 JWT 디코더 도구。JSON Web Tokens를 디코딩、분석、검증하는 데 사용되며,헤더、페이로드、서명에 대한 상세 정보를 제공합니다。
Base32 인코딩 디코딩 도구 - 온라인 암호화 복호화 변환기
무료 온라인 Base32 인코딩 디코딩 도구。텍스트와 파일의 Base32 암호화 복호화를 지원하며,여러 가지 Base32 인코딩 테이블을 지원합니다。
16진수 변환기 - 텍스트 및 파일의 16진수 인코딩 디코딩 도구
온라인 16진수 인코딩 디코딩 도구。텍스트、이진 데이터、10진수 또는 파일을 16진수 형식으로 변환하거나,16진수 형식을 원본 텍스트 또는 파일로 되돌려 변환하는 것을 지원합니다。
이진 변환기 - 텍스트 및 파일의 이진 인코딩 디코딩 도구
온라인 이진 인코딩 디코딩 도구。텍스트와 파일을 이진 형식으로 변환하거나,이진 형식을 원본 텍스트 또는 파일로 되돌려 변환하는 것을 지원합니다。
파일 Base32 암호화 복호화 도구 - 온라인 파일 인코딩 디코딩
무료 온라인 파일 Base32 암호화 복호화 도구。파일을 업로드하여 Base32 인코딩 및 디코딩 작업을 수행하는 것을 지원하며,처리된 파일을 다운로드할 수 있습니다。