Base64は、バイトカットで入力文字列となり、バイナリ値に対応する各バイトを取得し(8ビット未満の場合は、高補数0)、直列にこれらのバイナリ値、その後、6ビットカットのグループ(2 ^ 6 = 64のため)によると、補数0の終わりの場合は6ビット未満の最後のグループ。各2進値は10進数に変換され、上記の表で対応するシンボルとシリーズを見つけるためにBase64エンコーディングの結果です。

 Base64は、ASCII文字の伝送に適用するために、基礎となるバイナリデータの任意のデータエンコーディングに使用することができます唯一の機会することができます。しかし、最も一般的なMIME形式の電子メールのようなテキストデータ伝送の処理で使用される、Base64は、メールの内容をエンコードするために使用することができます、異なる言語のコンピュータ間で送信するのは簡単で、コードを乱すことはありません、そのようなutf - 8エンコーディングの使用として、西ヨーロッパのコンピュータで使用することができます通常、中国語(対応する文字ライブラリのインストール)表示することができますが、それは適切に中国語を送信することができない場合があります、Base64への変換は何の問題もありません。Base64に変換する場合は、この心配はありません。

Base64エンコーディングは、指定されていない場合、通常、非ASCII文字はUTF-8文字セットに従ってエンコードされることに同意します。

記録へのアクセス