텍스트를 Base64로 인코딩하거나 디코딩합니다
Base64는 이진 데이터나 텍스트를 64개의 인쇄 가능한 ASCII 문자열로 변환하는 인코딩 방식입니다. HTML에 이미지를 포함하거나, JSON에 이진 데이터를 전달하거나, HTTP 헤더에서 인증 자격 증명을 인코딩하는 등 텍스트 기반 채널을 통해 데이터를 안전하게 전송하는 데 널리 사용됩니다.
인코딩된 출력은 원본보다 약 33% 크지만, 텍스트 기반 프로토콜에 의해 변경되지 않는 문자만 포함된다는 것이 보장됩니다.
브라우저 콘솔 함수 atob와 btoa는 Base64를 처리하지만 유니코드 문자열을 올바르게 지원하지 않아 비 ASCII 텍스트에서 오류가 발생하는 경우가 많습니다. ToolPop은 어떤 언어나 문자 세트도 안정적으로 작동하도록 적절한 UTF-8 처리로 인코딩을 감쌉니다.