在過去的兩年左右,我已經爲web編碼了多種類型的數據:圖像,文件,文本等等。它的實用性在於它可以用作臨時資產整合方法(數據直接嵌入到CSS或HTML中,不必擔心死鏈接),但是使用此方法有什麼缺點?base64編碼數據的缺點是什麼?
回答
base64編碼數據比原始數據大33%左右。
另一個影響是,您將多個數據片段捆綁成更大的塊。有時這是一種積極的影響,有時甚至是消極的請求更少的資源是積極的,但前提是資源具有相同的緩存狀態。例如,如果您在HTML頁面中打包圖像,則無法單獨緩存圖像,因爲每次提取HTML頁面時都必須提取圖像。
它是一個不錯的主意,使用它在流? –
@MehdiKaramosly:什麼樣的流媒體? OP談到的方法將資源嵌入到HTML文檔中,所以這與任何類型的流都是相反的。 – Guffa
這是不是主題,我正在談論我的情況是發送printscreens(屏幕共享應用程序),並想知道如果這是一個不錯的主意使用Base64? –
- 1. 解碼Base64數據什麼是騙局
- 2. 使用Base64編碼的優點是什麼?
- 3. HTML編碼有什麼缺點嗎?
- 4. 使用base64編碼圖像的優點和缺點
- 5. 爲什麼base64編碼的數據壓縮如此糟糕?
- 6. URL編碼Base64編碼文件數據
- 7. 這些數據的編碼是什麼?
- 8. SqlBulkCopy的缺點是什麼
- 9. TableAdapterManager的缺點是什麼?
- 10. XInitThreads()的缺點是什麼?
- 11. VirtualizingStackPanel的缺點是什麼?
- 12. callStackSymbols的缺點是什麼
- 13. DWR的缺點是什麼?
- 14. 三重數據庫的優點和缺點是什麼?
- 15. 要求數據URI進行Base64編碼的基本原理是什麼?
- 16. 爲什麼Content-MD5頭base64編碼?
- 17. 不同類型的FSM編碼技術的優點和缺點是什麼?
- 18. 這是什麼數據編碼?
- 19. 爲什麼base64使用CryptoJS與標準的base64編碼不同?
- 20. Java的最快/最好的Base64編解碼器是什麼?
- 21. Base64編碼的真正目的是什麼?
- 22. Base64編碼變化?我有base64編碼的數據沒有正確解碼
- 23. 填充base64編碼更大的原因是什麼?
- 24. 什麼是Base64編碼圖像最快的Java庫?
- 25. 解碼大的base64編碼斑點
- 26. 數據庫上級聯刪除的缺點是什麼?
- 27. 以下數據庫設計的優缺點是什麼?
- 28. 推/拉數據流模型的優缺點是什麼?
- 29. 默認Quartz.Net數據庫結構的優缺點是什麼
- 30. 編譯java6而不是java7的缺點是什麼?
優點問這裏http://stackoverflow.com/questions/1682949 – Val