Base64エンコードとデコード

オンラインツールを使用して、データをBase64形式にエンコードおよびデコードします。テキスト、画像、またはファイルをBase64に変換して安全なデータ送信や保存を行います。Base64文字列を元の形式にデコードします。

タイプを選択 :

またはファイルをここにドロップ

Base64エンコードの結果がここに表示されます

Base64は、バイナリデータをメールやHTTPなどのテキストベースのプロトコルでの送信に安全な形式に変換するバイナリからテキストへのエンコーディング方式です。64個の印刷可能なASCII文字のセットを使用してバイナリデータを表現します。

01. Base64でエンコードする

  • 入力データは3バイト(24ビット)ずつのグループに分割されます。
  • 各グループは4つの6ビットチャンクに分割されます。
  • 各6ビットチャンクの10進値が、Base64エンコーディングで使用される64文字のルックアップテーブルのインデックスとして使用されます。
  • 各インデックスに対応する文字が取り出され、Base64エンコードされた文字列が生成されます。
  • 入力データが3の倍数でない場合、長さを4の倍数にするためにパディング文字('=')が末尾に追加されます。

02. Base64でデコードする

  • Base64エンコードされた文字列は4文字ずつのグループに分割されます。
  • 各文字はルックアップテーブルを使用して元の6ビットバイナリ表現に戻されます。
  • 生成された4つの6ビットチャンクが結合されて3バイト(24ビット)が形成されます。
  • パディング文字('=')が存在する場合、デコードプロセス中に無視されます。
  • 最終的な結果はデコードされたバイナリデータです。