符号化方式まとめ

符号・暗号化

いろんな符号化方式についてのまとめ

Base64 Encode

Base64 Encodeでは、データを64種類の英数字を用いて、それ以外の文字を扱えない通信環境でマルチバイトやバイナリデータを扱うためのエンコード方式。
「A~Z」「a~z」「0~9」と「+」「/」の64種の文字列に変換される。
パディングには「=」が用いられる。
Json Web Tokenなどのエンコード方式として使われている。

Base64 URL Encode

Base64 URL EncodeはURLにも使用できるBase64 Encodeのこと。
URLやURIだと「+」や「/」は別の意味を持つため、
「+」→「-」
「/」→「_」
にそれぞれ置き換えたもの。
ここではパディングは省略される

Base64 URL EncodeはURLにも使用できるBase64 Encodeのこと。
URLやURIだと「+」や「/」は別の意味を持つため、
「+」→「-」
「/」→「_」
にそれぞれ置き換えたもの。
ここではパディングは省略される。