hosochinの技術ブログ

Base64エンコード・デコードツール

Base64エンコードとは?

Base64エンコードは、バイナリデータをASCII文字列に変換する手法です。メールの添付ファイルやWeb APIでのデータ送信などで広く使用されています。

特徴:

  • バイナリデータを安全にテキストとして送信可能
  • 64種類の文字(A-Z, a-z, 0-9, +, /)を使用
  • 元データより約33%サイズが増加
  • パディング文字「=」でデータ長を調整

よくある例:

  • HelloSGVsbG8=
  • こんにちは44GT44KT44Gr44Gh44Gv
  • 123456MTIzNDU2

主な用途:

  • メールの添付ファイル(MIME)
  • Web API での画像データ送信
  • JSON内でのバイナリデータ格納
  • Basic認証のユーザー名・パスワード