Base64とは【用語集詳細】
Base64は、バイナリ形式からテキスト形式へデータを変換するエンコード形式です。データ変換に際し64進数を利用し、64個の英数字を用いるためにこの名称が用いられています。Base64は、バイナリデータを、テキスト形式しか扱えないアプリケーションやプログラムに伝送するために用いられます。最もよく使われているのはインターネットです。HTMLはテキスト形式のみを扱うことができるため、画像やURLはBase64によってテキスト形式にエンコードされます。また、メールの添付ファイルもこの形式によってエンコードされます。
Base64は、マルウェアにおける難読化技術としてしばしば使われます。セキュリティツールやマルウェア解析者は、マルウェアに含まれる文字列(URLなど)を手掛かりに検知・解析を行います。このような検知を回避するために、攻撃者はBase64を用いてデータを変換することがあります。
他に、使用するN進法に合わせてBase16、Base32、Base36、Base62などがあります。