Base64編碼/解碼
如何使用base64編碼/解碼?
- 輸入您的原始文字或編碼base64代碼。
- 點擊'加密'按鈕進行編碼,點擊'解密'按鈕進行解碼。
- 點擊'複製'按鈕將其貼到剪貼簿中。
- 點擊此處將圖像轉為base64。
什麼是base64編碼/解碼?
- 線上base64解碼/編碼工具是一種可以將字串解碼/編碼為base64的工具。它使用javascript,簡潔快速。
- Base64編碼需要將3個8位元組(3*8=24)轉換成4個6位元組(4*6=24),然後在6位元組前面填充兩個0,組成一個8位元組,如果剩餘字元不足3個位元組,則用0填充,輸出字元為'=',因此編碼後文字末尾可能會出現1個或2個'='。
- 為了保證輸出代碼的可讀性,Base64制定了一個碼表進行統一轉換,碼表大小為2^6=64,這也是Base64這個名字的由來。
- 使用此工具可以對Base64格式的代碼進行加密或解密。 Base64 是網際網路上傳輸 8 位元組碼最常用的編碼方式之一。
Base64編碼對照表
64 個可列印字元包括大寫字母 A-Z、小寫字母 a-z、數字 0-9,共 62 個字元,另外還有 2 個 + 和 /。
| | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111 |
| 000 | A | B | C | D | E | F | G | H |
| 001 | I | J | K | L | M | N | O | P |
| 010 | Q | R | S | T | U | V | W | X |
| 011 | Y | Z | a | b | c | d | e | f |
| 100 | g | h | i | j | k | l | m | n |
| 101 | o | p | q | r | s | t | u | v |
| 110 | w | x | y | z | 0 | 1 | 2 | 3 |
| 111 | 4 | 5 | 6 | 7 | 8 | 9 | + | / |