Base64 인코딩/디코딩을 어떻게 사용하나요?
- 원본 텍스트 또는 Base64 인코딩 코드를 입력하세요.
- '암호화' 버튼을 클릭하여 인코딩을 수행하고, '복호화' 버튼을 클릭하여 디코딩을 수행하세요.
- '복사' 버튼을 클릭하여 결과를 클립보드에 복사하세요.
- 여기를 클릭하여 이미지를 Base64로 변환하세요.
Base64 인코딩/디코딩이란 무엇인가요?
- 온라인 Base64 디코딩/인코딩 도구는 문자열을 Base64로 인코딩하거나 디코딩할 수 있는 도구입니다. JavaScript를 사용하여 간단하고 빠르게 작동합니다.
- Base64 인코딩은 3개의 8비트 바이트(3*8=24비트)를 4개의 6비트 바이트(4*6=24비트)로 변환한 후, 각 6비트 바이트 앞에 0을 두 개 추가하여 8비트 바이트를 구성합니다. 입력 데이터가 3바이트의 배수가 아니라면 0으로 채우고, 출력 문자로 '='를 사용합니다. 따라서 인코딩된 텍스트 끝에 1개 또는 2개의 '=' 문자가 나타날 수 있습니다.
- 출력 코드의 가독성을 보장하기 위해 Base64는 일관된 변환을 위한 표준 코드 테이블을 정의합니다. 코드 테이블의 크기는 2^6=64이며, 이것이 Base64라는 이름의 유래입니다.
- 이 도구를 사용하여 Base64 형식의 코드를 암호화하거나 복호화할 수 있습니다. Base64는 인터넷에서 8비트 바이트 코드를 전송하는 데 가장 널리 사용되는 인코딩 방식 중 하나입니다.
Base64 인코딩 표
64개의 출력 가능한 문자는 대문자 A-Z, 소문자 a-z, 숫자 0-9(총 62개 문자)와 함께 '+'와 '/' 두 개의 문자를 포함합니다.
| | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| 000 | A | B | C | D | E | F | G | H |
| 001 | I | J | K | L | M | N | O | P |
| 010 | Q | R | S | T | U | V | W | X |
| 011 | Y | Z | a | b | c | d | e | f |
| 100 | g | h | i | j | k | l | m | n |
| 101 | o | p | q | r | s | t | u | v |
| 110 | w | x | y | z | 0 | 1 | 2 | 3 |
| 111 | 4 | 5 | 6 | 7 | 8 | 9 | + | / |