平成29年度 秋期 午前 問4
基礎理論
UTF-8の説明に関する記述
UTF-8 の説明に関する記述として,適切なものはどれか。
- ア1 文字を 1 バイトから 4 バイト(又は 6 バイト)までの可変長で表現しており,ASCII と上位互換性がある。
- イ2 バイトで表現する領域に収まらない文字は,上位サロゲートと下位サロゲートを組み合わせて 4 バイトで表現する。
- ウASCII 文字だけを使用することが前提の電子メールで利用するために,7 ビットで表現する。
- エ各符号位置が 4 バイトの固定長で表現される符号化形式である。
答えと解説を見る
✓ これが正解ア1 文字を 1 バイトから 4 バイト(又は 6 バイト)までの可変長で表現しており,ASCII と上位互換性がある。
解説
1 バイトから 4 バイトの可変長で、ASCII と互換です。
設問は、UTF-8 の説明として適切なものを選ばせています。四つの記述はいずれも、一文字を何バイトで表すか、そしてその長さが一定かどうかを述べているので、この二点だけを軸にすれば読み分けられます。UTF-8 は、文字によって使うバイト数が変わる可変長の符号化形式です。そして 1 バイトで足りる範囲は ASCII の番号と値がそのまま一致するので、中身が ASCII だけのファイルは手を加えなくてもそのまま読めます。この上位互換性があったおかげで、既存の仕組みを壊さずに多くの言語を扱えるようになりました。なお、括弧に添えられた 6 バイトは初期の規格が見込んでいた上限の名残です。日本語は原則として 3 バイトを使います。
ほかの選択肢はなぜ違うのか
- イ2 バイトで表現する領域に収まらない文字…:2 バイトに収まらない文字を、上位と下位の二つ一組にして 4 バイトで表す方式の説明です。この組を作る仕掛けそのものが別の符号化形式のもので、問われている形式には備わっていません。
- ウASCII 文字だけを使用することが前提…:昔の電子メールが 7 ビットしか安全に運べなかった事情に合わせた形式の説明です。問われているほうは名前のとおり 8 ビットを単位にするので、7 ビットで表すという条件が合いません。
- エ各符号位置が 4 バイトの固定長で表現さ…:各符号位置を 4 バイトの固定長で表す形式の説明です。長さが一定だと何文字目かをすぐ取り出せますが、問われているほうは長さが文字ごとに変わる側なので当てはまりません。
この問題の用語
- 電子メール文書やファイルをネットワーク越しに送る仕組み。送信にはSMTP、受信にはPOP3やIMAP4というプロトコルが使われます。
出典:平成29年度 秋期 応用情報技術者試験 午前 問4
同じ用語が出る問題
- 令和7年度 秋期 午前 問45:デジタル署名に関する問題(電子メール)
- 令和7年度 秋期 午前 問44:デジタルフォレンジックスの問題(電子メール)
- 令和7年度 秋期 午前 問36:"エクスプロイト"に該当する行為(電子メール)
- 令和7年度 春期 午前 問34:MIMEに関する問題(電子メール)
- 令和6年度 秋期 午前 問80:基本理念に含まれているもの(電子メール)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)