Base64 인코더

텍스트 문자열을 Base64 인코딩으로 인코딩합니다. Base64 인코딩은 텍스트 또는 JSON이나 XML과 같은 텍스트 직렬화 형식에서 바이너리 데이터를 표현하는 데 유용합니다.

인코딩된 텍스트:

관련 도구

Base64 인코딩에 대해 더 알아보기

Base64 인코딩은 바이너리 데이터를 인터넷을 통한 전송에 안전한 64개의 문자 세트로 인코딩하는 방법입니다. 이메일 시스템과 웹 브라우저에서 이미지, 비디오 및 기타 유형의 바이너리 데이터를 전송하는 데 일반적으로 사용됩니다.

인코딩 과정은 바이너리 데이터를 3바이트(24비트) 그룹으로 나누고, 이를 4개의 6비트 값으로 변환하는 것입니다. 이 6비트 값은 대문자 및 소문자 문자, 숫자, 그리고 일반적으로 '+' 및 '/'인 두 개의 추가 문자를 포함하는 해당 ASCII 문자에 매핑됩니다.

바이너리 데이터가 3으로 나누어지지 않으면, 데이터 끝에 패딩이 추가됩니다. 패딩은 '=' 문자의 사용으로 표시됩니다. 예를 들어, 바이너리 데이터가 2바이트밖에 되지 않으면, 인코딩된 데이터 끝에 1바이트의 패딩(두 개의 '=' 문자 포함)이 추가됩니다.

데이터를 디코딩하려면, 과정을 단순히 역순으로 수행합니다. 4개의 ASCII 문자 그룹이 매핑 과정을 역순으로 수행하여 3바이트의 바이너리 데이터로 다시 변환됩니다.

전반적으로, Base64 인코딩 과정은 바이너리 데이터를 ASCII 텍스트로 안전하게 전송할 수 있게 하여, 대부분의 시스템과 호환되는 방식으로 이미지, 비디오 및 기타 유형의 바이너리 데이터를 인터넷을 통해 전송할 수 있게 합니다.