지난 2 년 동안 필자는 웹용 데이터 (이미지, .otf
파일, 텍스트 등)를 base64로 인코딩했습니다. 임시 자산 통합 방법 (CSS 또는 HTML에 직접 포함 된 데이터로 죽은 링크에 대해 걱정할 필요가 없음)을 제공한다는 점에서 실용적이지만이 방법을 사용하는 데는 단점이 있습니까?base64 인코딩 데이터의 단점은 무엇입니까?
답변
base64 인코딩 된 데이터는 원시 데이터보다 약 33 % 더 큽니다.
또 다른 효과는 여러 개의 데이터 조각을 더 큰 덩어리로 묶는 것입니다. 때로는 이것은 긍정적 인 효과이며 때로는 부정적입니다. 리소스가 동일한 캐싱 상태를 갖는 경우에만 적은 수의 리소스를 요청할 수 있습니다. 예를 들어 HTML 페이지에 이미지를 묶는 경우 HTML 페이지를 가져올 때마다 이미지를 가져와야하기 때문에 이미지를 별도로 캐시 할 수 없습니다.
스트리밍에 사용하는 것이 좋은 생각입니까? –
@MehdiKaramosly : 어떤 종류의 스트리밍인가? OP가 말한 방법은 HTML 문서에 리소스를 포함하므로 모든 종류의 스트리밍과 반대입니다. – Guffa
이 화제가 아니며 printscreens (화면 공유 앱)를 보내는 제 사례에 대해 이야기하고 있으며 Base64를 사용하는 것이 좋은 아이디어인지 알고 싶습니다. –
- 1. HMAC를 사용한 데이터의 base64 인코딩 문제
- 2. Java에서 Base64 Ascii 인코딩
- 3. Base64 데이터의 스트림 디코딩
- 4. Base64 인코딩
- 5. Base64 인코딩
- 6. 이메일의 Base64 인코딩 이미지
- 7. Base64 인코딩 및
- 8. Base64 CSS의 이미지 인코딩
- 9. pd32로 base64 인코딩 변환
- 10. base64 디코드/인코딩 불일치
- 11. 유닉스 base64 인코딩 불일치
- 12. JavaMail에의 base64 인코딩
- 13. base64 인코딩 : 입력 문자
- 14. base64 인코딩 된 URL
- 15. Freemarker 템플릿의 Base64 인코딩
- 16. HTTp/tomcat base64 인코딩
- 17. 은 수행하려고 base64 인코딩
- 18. Base64 인코딩 캐싱
- 19. Sproutcore의 Base64 인코딩
- 20. Base64 - 유효하지 않은 인코딩
- 21. Base64 인코딩 및 디코드
- 22. 이미지의 Base64 인코딩
- 23. iPhone 3.2 Base64 인코딩
- 24. iOS base64 인코딩 버그?
- 25. Base64 인코딩, DONT_BREAK_LINES 옵션
- 26. Android에서 Base64 인코딩/디코딩
- 27. 쿠키 인코딩 Base64
- 28. 백본 base64 인코딩
- 29. NSInputStream에서 base64 인코딩 사용
- 30. Base64 인코딩/디코딩
여기에서 물어 보는 장점 http://stackoverflow.com/questions/1682949 – Val