MIME base64 の転送データ量
出典: 令和7年度 春期 応用情報技術者試験 午前 問34 (IPA)
30k バイトの JPEG ファイルを電子メールに添付するとき,実際の転送データはおよそ何 k バイトになるか。ここで,添付ファイルは MIME base64 を用いてエンコーディングされるものとする。
- ア 20
- イ 30
- ウ 40
- エ 60
正解と解説を見る
正解: ウ
- ア: 20 k バイトは、データが小さくなる計算です。base64 では増えます。
- イ: 30 k バイトは変換前の大きさです。base64 では約 1.33 倍になります。
- ウ: 4/3 倍で、30 × 4/3 = 40 k バイトになります。正しい答えです。
- エ: 60 k バイトは 2 倍にした値です。
ポイント
- base64 は、3 バイト (24 ビット) を 6 ビットずつ 4 つに分け、4 文字 (4 バイト) で表すエンコード方式です。
- データ量は 約 4/3 倍 になります。
- 30 k バイト × 4/3 = 40 k バイト です (改行などは無視)。