base64 オンライン デコード ツールは、base64 エンコーディング、base64 オンライン デコード、base64 暗号化および復号化を提供し、文字列を Base64 形式で暗号化し、暗号化された Base64 オンライン デコードおよび復号化をプレーンテキストとして表示します。Base64 は比較的一般的なオンライン暗号化アルゴリズムであり、中国語の文字化けを解決する場合、さまざまな方法で中国語をエンコードすることで、効果的に中国語の文字化けを回避できます。このサイトはあなたの情報を一切記録しませんので、ご自由にお使いください。
Base64 エンコーディングは、64 個の印刷可能な ASCII 文字 (AZ、az、0-9、+、/) を使用して、任意のバイト シーケンス データを ASCII 文字列にエンコードすることであり、「=」記号がサフィックスとして使用されます。
価値 | キャラクター | 価値 | キャラクター | 価値 | キャラクター | 価値 | キャラクター |
0 | あ | 16 | Q | 32 | g | 48 | w |
1 | B | 17 | R | 33 | 時間 | 49 | バツ |
2 | C | 18 | S | 34 | 私 | 50 | 彼ら |
3 | D. | 19 | T | 35 | j | 51 | ぜ |
4 | E. | 20 | あなた | 36 | k | 52 | 0 |
5 | へ | 21 | Ⅴ | 37 | l | 53 | 1 |
6 | G | 22 | W | 38 | メートル | 54 | 2 |
7 | 時間 | 23 | バツ | 39 | 番号 | 55 | 3 |
8 | 私 | 24 | よ | 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 | メートル | 28 | c | 44 | 秒 | 60 | 8 |
13 | N | 29 | d | 45 | t | 61 | 9 |
14 | o | 30 | e | 46 | あなた | 62 | + |
15 | P | 31 | へ | 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 文字セットに従ってエンコードされることが一般的に合意されています。