戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2011年 秋期 午前(科目A)39


問題文

TCP/IPを利用している環境で、電子メールに画像データなどを添付するための規格はどれか。

選択肢

JPEG
MIME(正解)
MPEG
SMTP

TCP/IPを利用している環境で、電子メールに画像データなどを添付するための規格はどれか【午前2 解説】

要点まとめ

  • 結論:電子メールに画像や音声などのバイナリ添付を可能にする規格はMIMEであり、これが正解です。SMTP単体では非ASCII添付は扱えません。
  • 根拠:MIMEはContent-TypeやContent-Transfer-Encodingなどのヘッダでデータ種別とエンコード方式(例:Base64)を定義し添付を可能にします。
  • 差がつくポイント:SMTPは配送プロトコル、JPEG/MPEGは媒体フォーマットであり、「添付規格」と「ファイル形式/転送プロトコル」を混同しないことが重要です。

正解の理由

正解は (MIME)です。MIME(Multipurpose Internet Mail Extensions)は電子メールでテキスト以外のデータを送受信するための規格群で、メールヘッダにContent-TypeやContent-Transfer-Encodingを追加して画像や音声などのバイナリをテキスト化(例:Base64)して送る仕組みを定義します。SMTP自体はメールを配送するプロトコルであり、歴史的に7ビットASCII中心であったため、MIMEのような拡張が必要になりました。

よくある誤解

  • SMTPが添付機能を持つと思い込みやすい:SMTPは配送を担うので添付の表現方法(MIME)とは別物です。
  • JPEGやMPEGが添付の「規格」だと誤認:これらはファイルフォーマット(画像/動画)であり、送るためのメール規格ではありません。
  • MIMEは単なるファイル形式の対応だと軽視:MIMEはヘッダで媒体種類・エンコーディング・マルチパート構造を定め、受信側の処理にも影響します。

解法ステップ

  1. 問題文で「電子メールに画像データなどを添付するための規格」を問うている点を確認する。
  2. 各選択肢の役割を切り分ける(ファイル形式か規格かプロトコルか)。
  3. MIMEがメールの拡張で「添付」や「エンコーディング」を扱うことを思い出す。
  4. よってMIMEが正解と判断する。

選択肢別の誤答解説

  • ア: JPEG — 画像の符号化・圧縮方式でありファイル形式です。メール添付のためのプロトコルやヘッダ規約ではありません。
  • : MIME — 正解。メールでマルチパート、Content-Type、Content-Transfer-Encoding(例:Base64)を使ってバイナリ添付を扱います。
  • ウ: MPEG — 音声・動画の符号化方式でありファイル/ストリーム形式です。メール添付の規格ではありません。
  • エ: SMTP — メールの配送(送受信の転送)プロトコルで、添付データの表現方法(エンコードやContent-Type指定)自体は定義していません。MIMEと組み合わせて運用されます。

補足コラム

MIMEはRFC 2045〜2049で定義され、multipart/mixedやmultipart/alternativeなどの構造を持ちます。添付ファイルは通常Base64でエンコードされContent-Transfer-Encodingヘッダにその旨が記載されます。近年はSMTP拡張(ESMTP)の8BITMIMEやSTARTTLSなどと組み合わせてセキュアにやり取りすることも一般的です。受験では「MIME=メールで非テキストを扱うための規格」という理解を固めると得点源になります。

FAQ

Q: SMTPだけで画像を送れないのですか?
A: SMTPは配送だけを担うため、バイナリを安全にメール本文に含める方法(エンコードやコンテント指定)はMIMEに依存します。実務ではSMTPとMIMEが組み合わさって動作します。
Q: MIMEはメール専用ですか?
A: 主に電子メールの拡張仕様ですが、Content-Typeのような概念はHTTP等他プロトコルでも類似の形で使われます。
Q: 添付でよく使われるエンコーディングは何ですか?
A: Base64が最も一般的です。8ビットデータを7ビット安全なASCIIに変換します。

関連キーワード: MIME、Content-Type、Content-Transfer-Encoding、Base64、multipart、SMTP拡張、メール添付、RFC2045、バイナリデータ、メールヘッダ
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について