이미지를 Base64로 작동 방식
이미지를 Base64로 변환하는 도구는 이미지 파일을 읽어서 별도의 파일 요청 없이 HTML, CSS, JSON에 직접 삽입할 수 있는 Base64 데이터 URI로 인코딩합니다. 변환은 브라우저의 FileReader API를 사용하며, 이미지의 어떤 바이트도 서버로 전송되지 않습니다. Base64 문자열을 다시 붙여넣어 이미지를 디코딩하고 미리볼 수도 있으며, 이 모든 과정이 로컬에서 이루어집니다.
Base64 데이터 URI는 3바이트 그룹이 4개의 ASCII 문자로 확장되므로 바이너리 원본보다 약 33% 더 큽니다. 이 크기 증가는 이미지를 문서나 스타일시트에 인라인으로 삽입하는 편의성을 위한 예상된 절충점입니다. 이 도구는 원시 Base64 문자열과 함께 프로젝트에 바로 복사해 붙여넣을 수 있는 HTML img 태그 스니펫과 CSS background-image 스니펫도 보여줍니다.