010tools.comBase64 在線編碼解碼工具(010tools 最好用的在線工具集合)

(編碼快捷鍵:Ctrl + Enter )
Base64 編碼或解碼的結果:
也可以選擇圖片文件來獲取它的 Base64 編碼的 DataURI 形式:
日誌記錄:


什麼是base64

Base64編碼實現原理,將待編碼數據轉換成二進制數據,其中6bit為一個編碼單元,故該6bit能編碼的容量為2**6=64,這也是base64名稱來由。

Base64是網絡上最常見的用於傳輸8Bit字節碼的編碼方式之一,Base64就是一種基於64個可打印字符來表示二進制數據的方法。可查看RFC2045~RFC2049,上面有MIME的詳細規範。

Base64編碼在應用層數據傳輸應用廣泛。

Base64編碼是從二進制到字符的過程,可用於在HTTP環境下傳遞較長的標識信息。採用Base64編碼具有不可讀性,需要解碼後才能閱讀。同時Base64編碼廣泛用於加密解密領域,由於加密都是對二進制數據進行操作,所以加密結果往往都是二進制數據,無法被直視,當不做任何編碼處理,加密結果呈現在我們眼前的都是一團亂碼,Base64編碼剛好能很好的解決這個問題。


以編碼"Man"為例

文本Man
ASCII編碼7797110
二進制位010011010110000101101110
索引1922546
Base64編碼TWFu

Base64索引表:

數值字符 數值字符 數值字符 數值字符
0A16Q32g48w
1B17R33h49x
2C18S34i50y
3D19T35j51z
4E20U36k520
5F21V37l531
6G22W38m542
7H23X39n553
8I24Y40o564
9J25Z41p575
10K26a42q586
11L27b43r597
12M28c44s608
13N29d45t619
14O30e46u62+
15P31f47v63/