도구 실행
Base64 변환기는 텍스트를 표준 Base64 형식으로 인코딩하거나 디코딩하는 온라인 도구입니다. 텍스트 입력 시 UTF-8 인코딩을 거쳐 Base64 문자열로 변환되며, 디코딩 시에는 Base64 데이터를 원래의 UTF-8 텍스트로 복원합니다. 표준 알파벳 외에도 웹 주소나 매개변수에 적합한 URL 안전 문자셋을 선택할 수 있으며, 정확히 64개의 고유 문자로 구성된 사용자 지정 알파벳을 직접 정의하여 변환할 수도 있습니다. 디코딩 과정에서 길이가 4의 배수가 아니면 등호 패딩이 자동으로 보완됩니다.
사용 방법
- 변환할 텍스트를 입력창에 입력합니다.
- 변환 방식에서 인코딩 또는 디코딩을 선택합니다.
- 웹 주소용 변환이 필요한 경우 URL 안전 문자셋 옵션을 활성화합니다.
- 특수한 문자 매핑이 필요한 경우 64개의 고유 문자로 이루어진 사용자 지정 알파벳을 입력합니다.
- 변환 실행 후 출력 영역에서 변환된 결과 텍스트를 확인합니다.
예시
- 일반 텍스트 'Hello World'를 기본 인코딩 모드로 변환하여 'SGVsbG8gV29ybGQ=' 문자열을 생성합니다.
- Base64 문자열 'SGVsbG8gV29ybGQ='를 디코딩 모드로 변환하여 원본 텍스트 'Hello World'로 복원합니다.
자주 묻는 질문
URL 안전 문자셋은 표준 Base64와 어떻게 다른가요?
표준 Base64에서 사용하는 '+' 및 '/' 문자 대신 웹 주소에서 안전하게 전송할 수 있는 '-' 및 '_' 문자를 사용합니다.
사용자 지정 알파벳에는 어떤 제약이 있나요?
사용자 지정 알파벳을 사용할 때는 중복되지 않는 정확히 64개의 고유 문자를 입력해야 변환이 정상적으로 수행됩니다.
디코딩할 때 끝자리 등호(=) 패딩이 누락되어 있어도 변환이 가능한가요?
디코딩 시 4의 배수 길이를 맞추기 위해 필요한 등호 패딩이 자동으로 채워져 처리됩니다.