base64的優缺點

2022-06-11 06:27:10 字數 517 閱讀 1515

轉換成base64格式的優缺點

1. 優點

(1)base64格式的是文字格式,占用記憶體小,轉換後的大小比例大概為1/3,降低了資源伺服器的消耗;

(2)網頁中使用base64格式的時,不用再請求伺服器呼叫資源,減少了伺服器訪問次數。

(3)base64編碼的字串,更適合不同平台、不同語言的傳輸;

(4)演算法是編碼, 不是壓縮, 編碼後只會增加位元組數,但是演算法簡單, 幾乎不會影響效率,演算法可逆, 解碼很方便, 不用於私密資訊通訊;

(5)解碼方便, 但畢竟編碼了, 肉眼還是不能直接看出原始內容;

2. 缺點

(1)base64格式的文字內容較多,儲存在資料庫中增大了資料庫伺服器的壓力;

(2)網頁載入雖然不用訪問伺服器了,但因為base64格式的內容太多,所以載入網頁的速度會降低,可能會影響使用者的體驗。

(3)base64無法快取,要快取只能快取包含base64的檔案,比如js或者css,這比直接快取要差很多,而且一般html改動比較頻繁,所以等同於得不到快取效益。

C 處理base64 以及base64的原理分析

base64的原理,base64的碼表只有64個字元,如果要表達64個字元的話,使用6的bit即可完全表示 2的6次方為64 因為base64的編碼只有6個bit即可表示,而正常的字元是使用8個bit表示,8和6的最小公倍數是24,所以4個base64字元可以表示3個標準的ascll字元 publi...

base64編碼 動畫演示 Base 64 編碼

base64 是一種十分流行的編碼方式,僅僅使用 64 個字元加等號 就可以以文字的形式表示所有的二進位制資料了,因為它能夠把二進位制格式通過編碼轉換成可見字元,所有我們就可以通過的把二進位制格式比如,檔案等通過 base64 編碼然後通過文字的形式共享出去,是不是很神奇呀。把輸入的資料轉換成 二進...

物件base64轉碼 Base64編碼轉換

1 為什麼mime要有編碼轉換 在mime總結這篇經驗中,總結了mime相較於rfc 822的擴充套件功能,其中提到了rfc 822的缺陷 非英語字元都不能在電子郵件中使用 2 電子郵件中不能插入二進位制檔案 如 3 電子郵件不能有附件。能夠對文字進行簡單的加密 2 quoted printable...