StarryTool 개인정보 처리방침: StarryTool에서는 고객님의 개인정보 보호를 매우 중요하게 생각합니다. 본 페이지에서의 모든 데이터 처리는 고객님의 기기에서 클라이언트 측 자바스크립트를 통해 수행되어 데이터 보안이 보장됩니다. 제출되거나 생성된 데이터를 기록하거나 저장하지 않습니다. 웹사이트에서의 개인정보 처리방침에 대한 자세한 정보는 개인정보 처리방침을 참고해주세요.

예제

입력:
https://www.starrytool.com
인코드 버튼을 클릭하면 출력됩니다:
aHR0cHM6Ly93d3cuc3RhcnJ5dG9vbC5jb20=

온라인 Base64 디코드/인코드 컨버터 소개

이 도구의 Base64 인코딩은 바이너리 데이터를 시스템 간에 전송할 수 있는 문자로 변환하는 방법입니다. 인코딩하는 동안 세 바이트의 바이너리 데이터가 네 개의 Base64 문자로 변환됩니다. Base64 디코딩은 Base64 인코딩의 역과정으로, Base64 문자를 원래의 바이너리 데이터로 다시 변환합니다. 이는 데이터가 목적지에 전송된 후 원래의 바이너리 데이터를 복원하기 위해 행해집니다.

• 특징

텍스트 형태: Base64 인코딩의 결과는 XML, JSON 또는 일반 텍스트가 필요한 다른 맥락에서 안전하게 전송될 수 있는 텍스트 형태입니다. 크기 증가: Base64 인코딩은 데이터의 크기를 약 33% 증가시킵니다. 이는 세 바이트의 데이터를 네 개의 Base64 문자로 인코딩하기 때문입니다. 암호화 아님: Base64 인코딩은 안전한 암호화 방법이 아니며, 원래 데이터로 쉽게 디코드될 수 있습니다. 따라서 민감한 정보를 보호하는 데 사용되어서는 안 됩니다. 가독성: Base64 인코딩된 데이터는 텍스트로 간주되지만, 인간이 읽을 수 있는 형태는 아닙니다.

• 사용 사례

이메일 전송: Base64는 이메일 시스템에서 텍스트만 지원하는 이메일 시스템에서 전송이 가능하도록 이미지나 문서 파일과 같은 비텍스트 첨부 파일을 텍스트 형식으로 변환하는 데 널리 사용됩니다. 데이터 URL: HTML 및 CSS에서는 Base64 인코딩을 사용하여 이미지와 글꼴 파일과 같은 작은 바이너리 객체를 코드 내에 데이터 URL로 직접 포함합니다. 기본 인증: HTTP 기본 인증에서는 사용자 이름과 비밀번호를 서버로 보내기 전에 Base64로 인코딩하여 민감한 정보가 일반 텍스트로 전송되는 위험을 줄입니다. 웹소켓 및 기타 바이너리 프로토콜: 바이너리 데이터를 웹소켓과 같은 텍스트 프로토콜을 통해 전송해야 하는 경우, Base64 인코딩은 이를 가능하게 하는 메커니즘을 제공합니다.