テキスト、画像、ファイルを Base64 にエンコード、または Base64 文字列をデコード。
ファイルをドラッグ&ドロップまたはクリックして選択
Base64 はバイナリデータを ASCII 文字列に変換するエンコーディング方式です。3 バイトごとに 4 つの印字可能文字(A–Z、a–z、0–9、+、/)にマップされます。結果は元データより約 33% 大きくなりますが、メール、JSON、HTML などのテキストベースのプロトコルに安全に埋め込むことができます。
アルゴリズムは入力バイトストリームを 3 バイト(24 ビット)のブロックに分割します。各ブロックは 4 つの 6 ビットグループに分けられ、64 文字のアルファベットへのインデックスとして使用されます。長さが 3 で割り切れない場合、パディング文字(=)が追加されます。結果は純粋な ASCII テキストです。