base64
読み:ベース-ろくよん
外語:base64
MIMEで使われている、バイナリをテクストに変換する手法のひとつ。仕様は、RFC 2045(MIMEパート1)に書かれているほか、RFC 3548で情報提供プロトコル扱いで公開されている。
概要
電子メールにおけるバイナリデータの転送の標準として利用されているもので、8ビット3文字を、6ビット4文字に変換する。
英数大小と幾つかの記号を合わせた計65種類の文字で構成される。最後の部分など、4文字に満たない部分は=で埋める為、26(=64)より1字多い。
RFCで規定されるメールの標準仕様の一つで、今では未対応のMUAは皆無だが、古いMUAでは利用できないことがある。もともとUNIXではuuencode/uudecode、MacintoshではBinHexと呼ばれるものが利用されていた影響もあって、そのいずれかしか対応していないMUAも現存するためである。
使用する文字
- A〜Z
- 0〜25
- a〜z
- 26〜51
- 0〜9
- 52〜61
- +
- 62
- /
- 63
再検索