https://zh.wikipedia.org/wiki/Base64php
Base64是一種基於64個可打印字符來表示二進制數據的表示方法。因爲2的6次方等於64,因此每6個比特爲一個單元,對應某個可打印字符。三個字節有24個比特,對應於4個Base64單元,即3個字節可表示4個可打印字符。它可用來做爲電子郵件的傳輸編碼。在Base64中的可打印字符包括字母A-Z、a-z、數字0-9,這樣共有62個字符,此外兩個可打印符號在不一樣的系統中而不一樣。一些如uuencode的其餘編碼方法,和以後binhex的版本使用不一樣的64字符集來表明6個二進制數字,可是它們不叫Base64。編碼
記數系統 | |
---|---|
印度-阿拉伯數字系統 | |
西方阿拉伯數字 阿拉伯文數字 高棉數字 |
印度數字 波羅米數字 泰語數字 |
漢字文化圈記數系統 | |
中文數字 閩南語數字 越南語數字 算籌 |
日語數字 朝鮮文數字 蘇州碼子 |
字母記數系統 | |
阿拉伯字母數字 亞美尼亞數字 西里爾數字 吉茲數字 |
希伯來數字 希臘數字 阿利耶波多數字 |
其它記數系統 | |
雅典數字 巴比倫數字 古埃及數字 伊特拉斯坎數字 |
瑪雅數字 羅馬數字 |
依底數區分的進位制系統 | |
1 2 3 4 5 6 7 8 9 10 11 12 1314 15 16 20 60 64 | |
Base64經常使用於在一般處理文本數據的場合,表示、傳輸、存儲一些二進制數據。包括MIME的email、在XML中存儲複雜數據。code