【べーすろくじゅうし】
Base64 とは?
最終更新:
💡 バイナリをテキストとして扱える形に変換する
バイナリデータを64種類の文字で表すエンコード方式。テキストとして扱える形に変換する。末尾に補完用の「=」が付く場合がある。暗号化ではない。
📌 このページのポイント
何のために使うの?
バイナリデータをテキストで扱うためだよ。例えばMIMEで使われるメールの添付データや、JWTの表現に関係する。変換によって送信先の形式に合わせるのであって、内容を秘密にする仕組みではないんだ。
どうやって文字にするの?
必ず約1.33倍になる?
Base64なら秘密の情報を守れる?
JWTには同じBase64を使うの?
まとめ:ざっくりこれだけ覚えればOK!
「Base64」って出てきたら「バイナリをテキストとして扱える形に変換する」と思えばだいたいOK!
📖 おまけ:英語の意味
「Base64」 = 64種類の文字を使うエンコード
💬 64種類の文字にそれぞれ6ビットの値を割り当てる方式だよ。補完用の「=」は、その64文字とは別の役割なんだ。