이미지 파일 base64로 인코딩하기
base64인코딩 장단점
장점
- 서버에 이미지를 넣지 않아도 되므로 간단한 구현이 가능하다.
- 렌더시, 문서로딩과 같이 로딩되기에 끊기지 않고 불려온다.
단점
- 코딩시 가독성이 떨어진다.
- 용량이 커진다
256가지를 표현할 수 있는 바이트를 printable한 64가지를 사용해서 표현하니 당연하다.
다시 말해, 8비트를 6비트로 표현하는 것이다.
3개의 8비트는 4개의 6비트로 표현할 수 있다.
따라서 Base64 인코딩을 사용하면 원본보다 33%의 크기 증가가 발생한다.
출처 :
https://velog.io/@byeol4001/Base-64%EC%99%80-base64-img-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
'ETC' 카테고리의 다른 글
[ETC] eslint 와 prettier 차이 (0) | 2023.01.05 |
---|---|
[ETC] 웹 서버 구조 (0) | 2022.12.16 |
[ETC] eslint 설정 (Default) (0) | 2022.08.24 |
[shell script] (0) | 2022.05.26 |
[TypeScript] interface (0) | 2021.11.02 |