30kバイトのJPEGファイルを電子メールに添付するとき,実際の転送データはおよそ何kバイトになるか。ここで,添付ファイルはMIME base64を用いてエンコーディングされるものとする。
base64は3バイトを4文字にするため、約4/3倍に膨らむ
選択肢
- ア20
- イ30
- ウ40
- エ60
正解と解説
正解:ウ 40
base64は3バイトのデータを4文字のASCIIに変換する方式なので、エンコード後のサイズはおよそ4/3倍になる。30kバイトのファイルなら30×4/3=40kバイト程度になる。実際には改行やヘッダーが加わるが、概算では40kバイトが妥当である。
選択肢ごとの解説
- ア20kバイトは元より小さく、base64は圧縮ではないので減らない。
- イエンコードで冗長になるため、元のサイズのままにはならない。
- ウ正解。base64は約4/3倍になるので30×4/3=40kバイト。
- エ60kバイトは2倍で、4/3倍という膨張率と合わない。
同じ分野の他の問題
- リバースプロキシの説明として、適切なものはどれか。2025年度 秋期 午前 問31
- DNSに関する記述のうち、適切なものはどれか。2024年度 秋期 午前 問33
- 次のURLに対し、受理するWebサーバのポート番号(8080)を指定できる箇所はどれか。 https://www.exa…2022年度 秋期 午前 問35
- ONF(Open Networking Foundation)が標準化を進めているOpenFlowプロトコルを用いたSD…2017年度 秋期 午前 問35
- TCP/IPネットワークのフォワードプロキシに関する説明のうち、最も適切なものはどれか。2019年度 秋期 午前 問35
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。