# Text에서 Base32로 변환기

A부터 Z까지의 문자와 2부터 7까지의 숫자로 구성된 표준 RFC 4648 알파벳을 사용해 텍스트를 Base32로 인코딩하거나 Base32를 다시 텍스트로 디코딩하세요. 이 도구는 입력을 UTF-8 바이트로 변환하고, 선택적으로 = 패딩을 붙여 8자 단위로 출력합니다. 디코딩 시에는 대소문자를 구분하지 않으며 공백과 줄바꿈을 무시합니다. 개발자는 대소문자 구분 없이 안전하게 인코딩해야 하는 TOTP 비밀 키, onion 주소, DNS 레코드 및 파일 이름을 처리할 때 이 도구를 사용할 수 있습니다.

## 자주 묻는 질문

### Base32란 무엇인가요?

Base32는 RFC 4648에 정의된 바이너리-텍스트 인코딩으로, A부터 Z까지의 문자와 2부터 7까지의 숫자 등 32개의 문자를 사용합니다. 5바이트가 8개의 문자로 변환되므로 출력 크기는 입력보다 약 60% 커집니다. 소문자와 혼동하기 쉬운 숫자는 사용하지 않습니다.

### RFC 4648 예시는 무엇인가요?

f는 MY======, fo는 MZXQ====, foo는 MZXW6===, foob는 MZXW6YQ=, fooba는 MZXW6YTB, foobar는 MZXW6YTBOI======로 인코딩됩니다. 빈 입력은 빈 상태로 유지됩니다. 이 도구는 이 모든 결과를 그대로 생성합니다.

### 패딩 옵션은 어떤 기능을 하나요?

패딩을 켜면 RFC 4648에 따라 인코더가 길이가 8의 배수가 될 때까지 = 기호를 추가합니다. 많은 TOTP 앱과 URL은 패딩 없는 Base32를 사용하므로, 그런 경우에는 패딩을 끄세요. 디코더는 두 형식을 모두 처리합니다.

### 대소문자를 구분하나요?

아니요. 디코더는 대문자와 소문자를 모두 허용하며 공백, 탭, 줄바꿈을 무시합니다. 인코딩 결과는 항상 대문자입니다.

### Base32 입력이 거부되는 이유는 무엇인가요?

A부터 Z까지의 문자, 2부터 7까지의 숫자, 끝에 붙는 = 기호만 유효합니다. 0, 1, 8, 9는 알파벳에 포함되지 않습니다. 마지막 그룹의 문자가 1개, 3개, 6개처럼 전체 바이트로 변환될 수 없는 길이인 경우에도 입력이 거부됩니다.

### 이 도구로 TOTP 비밀 키를 디코딩할 수 있나요?

디코딩할 수는 있지만 TOTP 비밀 키는 텍스트가 아닌 임의의 바이트입니다. 이 도구는 읽을 수 있는 텍스트만 표시하므로 결과가 유효한 UTF-8 텍스트가 아니라고 알립니다.

### ASCII가 아닌 문자는 어떻게 처리하나요?

변환 전에 텍스트를 UTF-8로 인코딩하므로 é나 이모지 같은 문자는 각각 2~4바이트를 차지합니다. 디코딩하면 바이트가 원래 텍스트로 돌아옵니다.

### Base32hex 또는 Crockford Base32와 같은 방식인가요?

아니요. Base32hex는 0부터 9까지의 숫자와 A부터 V까지의 문자를 사용하고, Crockford 방식은 I, L, O, U를 제외합니다. 이 도구는 표준 RFC 4648 알파벳만 사용합니다.

### Base32로 데이터를 암호화할 수 있나요?

아니요. Base32는 누구나 되돌릴 수 있는 인코딩입니다. 데이터를 읽을 수 있는 사람은 그대로이며, 데이터가 표시되는 방식만 바뀝니다.

### 텍스트를 얼마나 변환할 수 있나요?

요청당 최대 5 MiB의 텍스트를 변환할 수 있습니다. 변환은 서버에서 실행되며 입력은 저장되지 않습니다.

여기에 광고를 게재하시겠어요?

[이메일 보내기](mailto:hi@dennn.is?subject=OneClick%20Pro%20%EA%B4%91%EA%B3%A0%20%EB%AC%B8%EC%9D%98)

[광고 WordPress을 위한 에이전트 지원 플러그인 모음입니다.](https://sleekwp.com/?ref=oneclickpro)
