Base64とは
読み:べーすろくじゅうよん
データを64種類の文字だけで表す符号化方式。画像やファイルをテキストとして扱うときに使う。
Base64は、あらゆるデータ(画像・ファイルなど)を、英数字と「+」「/」の64種類の文字だけで表現するエンコード方式です。暗号化ではなく、テキストしか扱えない経路でもデータを安全に送れるようにするための「符号化(変換)」です。
仕組みは、元データを6ビットずつに区切り、それぞれを64文字のいずれかに対応させます。3バイト(24ビット)が4文字になるため、変換後はデータ量が約1.33倍に増えます。長さを4の倍数にそろえるため、末尾に「=」の詰め文字が付くことがあります。
用途としては、メールの添付(MIME)、Webページに画像を直接埋め込むデータURI、JSONやHTMLの中に小さなファイルを含める場合などがあります。あくまで誰でも元に戻せる変換なので、パスワードなど秘密の保護には使えません。
関連する無料ツール
テキストを Base64 にエンコード、または Base64 をテキストにデコードします。日本語対応。URLセーフ変換、ファイルのBase64化(データURI対応)、デコード結果のファイル保存にも対応。すべて端末内で処理します。
テキストを1回入力するだけで、Base64・URLエンコード・HTMLエンティティ・16進/2進・ハッシュ(SHA-1/256/512)・ROT13/シーザー暗号・モールス信号・文字列エスケープの結果をまとめて表示。各形式でエンコード/デコードを切り替えられ、都度の貼り直しが不要。すべて端末内で処理し外部送信なし。