[4] [DFN[[[RFC 4648]]]] は、 [[Base16]]、[[Base32]]、[[Base64]] を規定する[[仕様書]]です。

* 仕様書

[REFS[
- [3] [CITE@en[RFC 4648 - The Base16, Base32, and Base64 Data Encodings]] ([TIME[2015-03-22 13:29:23 +09:00]] 版) <https://tools.ietf.org/html/rfc4648>
- [6] [CITE[RFC Errata Report]] ([TIME[2015-06-04 10:32:49 +09:00]] 版) <http://www.rfc-editor.org/errata_search.php?rfc=4648>
]REFS]

* 符号化

[5] 次の[[符号化]]が規定されています。
[FIG(short list)[
- [[base16]]
- [[base32]]
- [[base64]]
- [[base64url]]
]FIG]

* 歴史

[8] [[Base64]] は [[MIME]] で規定されているものを改めて独立の仕様書として
[[RFC 3548]] で定義されました。 

;; [9] しかし [[MIME]] の[[更新]]ではなく、別個の [[RFC]] となっています。

[10] [[base64url]]、[[base32]]、[[base16]] は以前から [[IETF]]
外で用いられていたものを [[RFC 3546]] で新たに定義したものです。

[REFS[
- [2] [CITE@en[RFC 3548 - The Base16, Base32, and Base64 Data Encodings]] ([TIME[2015-03-29 13:29:16 +09:00]] 版) <https://tools.ietf.org/html/rfc3548>
]REFS]

[7] [[RFC 4648]] は、 [[RFC 3548]] を[[廃止]]する改訂版です。

* メモ

[1]
[CITE[The Base16, Base32, and Base64 Data Encodings]] <http://josefsson.org/base-encoding/>
([[名無しさん]] [WEAK[2006-10-17 23:12:21 +00:00]])