Base64オンライン復号ツールはbase64エンコード、base64オンライン復号、base64暗号復号、文字列にBase64形式の暗号化処理を行い、暗号化されたBase64オンライン復号復号を平文で表示します。Base64は比較的一般的なオンライン暗号化アルゴリズムで、中国語の文字化けを解決する際に、中国語を異なる方式でエンコードすることは、中国語の文字化けを効果的に回避することができる。自局はあなたの情報を記録しませんので、安心してお使いください。
Base64エンコードは、64個の印刷可能なアスキー文字 (A-Z、a-z、0-9、/) を使用して、任意のバイトシーケンスデータをアスキー文字列にエンコードしますサフィックスの用途として「 = 」記号があります。
| 数値 | 文字 | 数値 | 文字 | 数値 | 文字 | 数値 | 文字 |
| 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 | / |
Base64は入力文字列をバイト単位で分割し、各バイトに対応するバイナリ値を取得し (8ビット未満の場合は上位で0を補完) 、これらのバイナリ値を連結しますさらに6ビットのグループで分割し (2 ^ 6 = 64) 、最後のグループが6ビット未満であれば末尾に0を補う。各セットのバイナリ値を10進数に変換し、上記の表で対応する記号を見つけて連結するとBase64エンコード結果になります。
Base64は、ASCII文字のみを転送できる場合に適用するために、任意のデータの基本的なバイナリデータエンコーディングに使用できます。しかし、テキストデータの処理転送に最もよく使われています。例えば、MIME形式の電子メールでは、Base64はメールの内容をエンコードすることができ、文字化けなしで異なる言語のコンピュータ間で転送するのに便利です表示ではなく転送に注意してください。例えば、西ヨーロッパ地区のコンピュータでutf-8コードを使うと、正常に中国語が表示されます。この時Base64に変換してもこのような心配はありません。
Base64エンコードは特に明記されていない場合、通常、非ASCII文字はUTF-8文字セットに従ってエンコード処理されます。
相互リンク:iCMS