シルギア

Base64とは

読み:べーすろくじゅうよん

データを64種類の文字だけで表す符号化方式。画像やファイルをテキストとして扱うときに使う。

Base64は、あらゆるデータ(画像・ファイルなど)を、英数字と「+」「/」の64種類の文字だけで表現するエンコード方式です。暗号化ではなく、テキストしか扱えない経路でもデータを安全に送れるようにするための「符号化(変換)」です。

仕組みは、元データを6ビットずつに区切り、それぞれを64文字のいずれかに対応させます。3バイト(24ビット)が4文字になるため、変換後はデータ量が約1.33倍に増えます。長さを4の倍数にそろえるため、末尾に「=」の詰め文字が付くことがあります。

用途としては、メールの添付(MIME)、Webページに画像を直接埋め込むデータURI、JSONやHTMLの中に小さなファイルを含める場合などがあります。あくまで誰でも元に戻せる変換なので、パスワードなど秘密の保護には使えません。

関連する無料ツール

関連する用語

ほかの用語

← 用語集一覧へ / すべてのツール