Base64를 16진수로 변환하는 방법
- 변환 방향을 선택하세요: Base64 → 16진수 또는 16진수 → Base64.
- 값을 붙여넣으세요. 16진수 입력에는 공백, 콜론,
0x또는\x접두어가 있어도 됩니다. - 대소문자와 바이트 구분자를 고른 다음 결과를 복사하세요.
Base64와 16진수 비교
두 인코딩 모두 바이너리 데이터를 텍스트로 표현합니다. 16진수는 바이트당 2자를 사용하고(오버헤드 100%) 바이트 단위로 읽기 쉬워서 해시나 키를 표시할 때 자주 쓰입니다. Base64는 3바이트를 4자로 표현하므로(오버헤드 33%) 전송할 때 더 간결합니다.
| 텍스트 | Base64 | 16진수 |
|---|---|---|
| Hi | SGk= | 48 69 |
| Hello | SGVsbG8= | 48 65 6c 6c 6f |
자주 묻는 질문
SHA-256 해시를 Base64에서 16진수로 바꾸려면 어떻게 하나요?
Base64 해시(= 기호로 끝나는 44자)를 붙여넣으면 대부분의 명령줄 도구에서 쓰는 64자리 16진수 문자열을 얻을 수 있습니다.
16진수 입력에 공백이나 0x 접두어가 있어도 되나요?
네. 공백, 줄바꿈, 콜론, 하이픈, 0x 또는 \x 접두어는 변환 전에 자동으로 제거됩니다.
16진수는 왜 자릿수가 짝수여야 하나요?
각 바이트는 정확히 두 자리의 16진수로 표기됩니다. 자릿수가 홀수라면 한 자리가 빠졌다는 뜻이며, 대개 앞자리의 0이 누락된 경우입니다.