日本語対応のBase64相互変換
テキストエリアに変換したい文字列やBase64形式の文字列を直接入力します。日本語の文章もそのまま入力可能です。上部の入力欄に文字を入れると、変換ボタンを押さなくてもリアルタイムで下部の出力欄に結果が反映されます。例えば「こんにちは」と入力すると「44GT44KT44Gr44Gh44Gv」というBase64文字列に即時変換されます。反対にBase64文字列を入力すれば元の日本語に戻せます。結果はコピーボタンでクリップボードに保存できます。
Base64は、バイナリデータをアルファベットの大文字小文字、数字、記号の計64種類の文字に置き換え、印刷可能なASCII文字だけで表現する変換方式です。RFC 4648で規格が定められており、日本語などのマルチバイト文字を扱う際はUTF-8などの文字コードに一度バイト列化してからエンコード処理を行います。6ビットのデータを1文字に割り当てるため、元のデータサイズと比較して約33%容量が増加する特徴があります。メール送受信やWebのデータ埋め込みなどで広く利用されています。