Base64とは
バイナリをASCII文字に変換するためのエンコーディング方式です。
概要
A-Z,a-z,0-9の62文字 + 2文字 + パディング用の文字が定義されていますが、
用途に応じて少し異なってます。
特によく使われるのが、URLセーフと呼ばれる、URLやファイル名に使える文字からなるエンコーディングです。
(基本パターンだと/
が使えない)
タイプ | 62 | 63 | パディング |
---|---|---|---|
基本 | + |
/ |
= |
URLセーフ1 | - |
_ |
= |
-
base64url
と呼ばれるときもあります。 ↩︎
外部サイト
- RFC 4648 - The Base16, Base32, and Base64 Data Encodings
- RFC 4648 ベース64とベース32とベース16符号化
- Base64 - Wikipedia