字符字节Base64编码
生活随笔
收集整理的這篇文章主要介紹了
字符字节Base64编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上班之余抽點時間出來寫寫博文,希望對新接觸的朋友有幫助。今天在這里和大家一起學習一下字符字節
????Base64碼編說明
Base64碼編要求把3個8位字節(3*8=24)轉化為4個6位的字節(4*6=24),以后在6位的面前補兩個0,成形8位一個字節的式形。 如果剩下的字符缺乏3個字節,則用0填充,輸出字符應用'=',因此碼編后輸出的文本尾末可能會涌現1或2個'='。
????為了保障所輸出的碼編位可讀字符,Base64制訂了一個碼編表,以便停止一統換轉。碼編表的小大為2^6=64,這也是Base64稱名的由來。
????
Base64碼編表
每日一道理有一首詩最為動人,那就是青春;有一段人生最美麗,那就是青春;有一道風景最為亮麗,那就是青春。青春,不要說已疲憊,也許你的幻想曾被現實無情毀滅,也許你的追求毫無結果,但你應該相信,沒有寒風的洗禮,哪來萬紫千紅的春天,沒有心的耕耘,哪有累累碩果?
????
| ? | 碼值 字符? | 碼值 字符? | 碼值 字符|||||
| 0 | A | 16 | Q | 32 | g | 48 | w |
| 1 | B | 17 | R | 33 | h | 49 | x |
| 2 | C | 18 | S | 34 | i | 50 | y |
| 3 | D | 19 | T | 35 | j | 51 | z |
| 4 | E | 20 | U | 36 | k | 52 | 0 |
| 5 | F | 21 | V | 37 | l | 53 | 1 |
| 6 | G | 22 | W | 38 | m | 54 | 2 |
| 7 | H | 23 | X | 39 | n | 55 | 3 |
| 8 | I | 24 | Y | 40 | o | 56 | 4 |
| 9 | J | 25 | Z | 41 | p | 57 | 5 |
| 10 | K | 26 | a | 42 | q | 58 | 6 |
| 11 | L | 27 | b | 43 | r | 59 | 7 |
| 12 | M | 28 | c | 44 | s | 60 | 8 |
| 13 | N | 29 | d | 45 | t | 61 | 9 |
| 14 | O | 30 | e | 46 | u | 62 | + |
| 15 | P | 31 | f | 47 | v | 63 | / |
文章結束給大家分享下程序員的一些笑話語錄: 騰訊總舵主馬化騰,有人曾經戲稱如果在Z國選舉總統,馬化騰一定當選,因為只要QQ來一個彈窗”投馬總,送Q幣”即可。
總結
以上是生活随笔為你收集整理的字符字节Base64编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Server 2012
- 下一篇: 深入理解printf 之一 问题引出