Repository navigation
Base64를 안쓰고 s3에 이미지를 넣는 이유는 뭘까? #11
Unanswered
yunseorim1116
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
이미지를 Base64로 변환해서 HTML의
src속성에 직접 넣을 수 있는 이유는, Base64 인코딩이 바이너리 데이터를 텍스트로 변환하기 때문입니다. 이 방식은 이미지를 외부 서버에 저장하지 않고도 웹 페이지에 포함시킬 수 있는 방법 중 하나입니다.용량은 Base64로 인코딩하면
약 33% 정도 증가합니다. 이는 바이너리 데이터를 텍스트로 변환하면서 8비트를 6비트로 나누어 처리하고, 결과적으로 더 많은 데이터가 필요하게 되기 때문입니다.문자를 전송하기 위해 설계된
Media(Email, HTML)를 이용해 플랫폼 독립적으로 Binary Data(이미지나 오디오)를 전송 할 필요가 있을 때, ASCII로 Encoding하여 전송하게 되면 여러가지 문제가 발생할 수 있습니다. 대표적인 문제는결론
Base64는 소량의 작은 이미지를 인라인으로 포함해야 할 때는 유용하지만, 많은 이미지나 큰 이미지를 다룰 때는 효율적이지 않습니다.
All reactions