Base64 디코딩
Base64로 인코딩된 텍스트를 원래 형태로 디코딩합니다. 여러 문자 집합과 라인별 디코딩을 지원합니다.
Base64 인코딩 설명
Base64 인코딩이 왜 필요한가요?
Base64는 이진 데이터를 ASCII 형식으로 표현하는 데 사용되는 인코딩 방식입니다. 이는 이진 데이터를 텍스트 데이터를 처리하도록 설계된 매체를 통해 보내야 할 때 유용합니다. 구체적인 예로는 XML 파일이나 이메일 첨부 파일로 이미지를 전송하는 것이 있습니다.
Base64 인코딩은 어떻게 작동하나요?
데이터를 구성하는 바이트는 24비트(한 번에 3바이트) 버퍼로 나뉩니다. 그런 다음 결과 버퍼는 각각 6비트씩 4개의 묶음으로 나뉩니다. 이 6비트는 Base64 문자 집합(A–Z, a–z, 0–9, + 및 /)의 인덱스에 해당하는 숫자를 형성합니다. 바이트 수가 3의 배수가 아닌 경우 패딩이 추가됩니다. 남은 바이트가 1개이면 ==, 남은 바이트가 2개이면 =이 추가됩니다.