Base64エンコードとは?
Base64エンコードとは、任意のバイト列を、英数字と記号2種の64文字だけで表す符号化方式。3バイト(24ビット)を6ビットずつ4文字に置き換えるため、データ量は約1.33倍になる。テキストしか通せない経路でバイナリを安全に運ぶことが目的で、暗号化ではない。
べーすろくじゅうよんえんこーど
Base64エンコードの意味
任意のバイト列を、英数字と記号2種の64文字だけで表す符号化方式。3バイト(24ビット)を6ビットずつ4文字に置き換えるため、データ量は約1.33倍になる。テキストしか通せない経路でバイナリを安全に運ぶことが目的で、暗号化ではない。
Base64エンコードの具体例
メール添付、HTTP Basic認証のヘッダ、小さなアイコンをHTML内にdata URIとして埋め込む用途など。JSONはバイナリを直接持てないため、APIで画像を送る場合はBase64文字列にするか、multipartで別パートとして送る設計を選ぶ。
Base64エンコードは試験でどう引っ掛けられる?
可読でないため暗号化と誤解されやすいが、誰でも即座に復号できる単なる符号化。またURLに載せると + / が誤解釈されるため、URL安全な変形(- _)を使う必要がある。末尾の = は長さ調整のパディング。
Base64エンコードと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。