우리의 Base64 인코더와 디코더는 무엇을 하나요?
우리 도구는 다양한 정보를 64비트 코드로 인코딩하는 데 도움을 줍니다. 인코더를 사용하면 모든 데이터(HTML, 텍스트, 링크 등)를 쉽게 base64로 변환하거나 정보를 다시 디코딩할 수 있습니다. 텍스트를 입력하거나 붙여넣고 인코딩 또는 디코딩을 선택하기만 하면 됩니다.
왜 데이터를 Base64로 인코딩하나요?
문자 메시지만 보낼 수 있는 오래된 전화기가 있다고 상상해보세요. 친구에게 사진을 보내고 싶지만, 오래된 전화기는 텍스트만 지원하고 이미지는 지원하지 않습니다. Base64를 사용하면 이미지를 텍스트로 변환하여 친구에게 보낼 수 있습니다.
Base64는 컴퓨터를 위한 언어 번역기와 같습니다. 컴퓨터가 처리하기 어려운 정보(예: 이미지)를 가져와 처리할 수 있는 형식으로 변환합니다.
실제 사용 예시를 몇 가지 소개합니다:
- 개발자들은 작은 이미지를 HTML이나 CSS 코드에 직접 삽입하기 위해 Base64를 사용합니다. 이렇게 하면 웹 페이지 로딩 속도가 빨라질 수 있습니다.
- API에서 서로 다른 소프트웨어 시스템이 통신할 때, 모든 유형의 데이터를 안전하게 전송할 수 있도록 Base64를 자주 사용합니다.
- 일부 데이터베이스와 파일 형식은 이진 데이터(이미지나 문서)를 텍스트로 저장합니다.
Base64란 무엇인가요?
Base64는 ASCII 문자를 사용하는 라틴 알파벳을 기반으로 한 64자 정보 인코딩 시스템입니다. 아래 표를 첨부했습니다. 대문자(A-Z)와 소문자(a-z)를 사용하며, 숫자(0-9)와 특수 기호(+, /, =)도 포함됩니다.
다음은 base64로 인코딩된 텍스트의 작은 예시입니다:
SGkhIEl0J3Mgc21hbGwgZXhhbXBsZSBvZiBCQVNFNjQgZGVjb2RlLg==
우리 도구를 사용하여 이것을 다시 디코딩해 보세요.
Base64 알파벳
표준 Base64 알파벳은 다음과 같습니다:
값 | 인코딩 | 값 | 인코딩 | 값 | 인코딩 | 값 | 인코딩 |
---|---|---|---|---|---|---|---|
0 | A | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | h | 49 | x |
2 | C | 18 | S | 34 | i | 50 | y |
3 | D | 19 | T | 35 | j | 51 | z |
4 | E | 20 | U | 36 | k | 52 | 0 |
5 | F | 21 | V | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | m | 54 | 2 |
7 | H | 23 | X | 39 | n | 55 | 3 |
8 | I | 24 | Y | 40 | o | 56 | 4 |
9 | J | 25 | Z | 41 | p | 57 | 5 |
10 | K | 26 | a | 42 | q | 58 | 6 |
11 | L | 27 | b | 43 | r | 59 | 7 |
12 | M | 28 | c | 44 | s | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | O | 30 | e | 46 | u | 62 | + |
15 | P | 31 | f | 47 | v | 63 | / |
참고: '=' 문자는 입력 길이가 3바이트의 배수가 아닐 때 패딩에 사용됩니다.