まいむ
MIME
Multipurpose Internet Mail Extensions
電子メールでテキスト以外のファイルや文字コードを扱えるようにする拡張規格です。バイナリデータをテキスト形式に変換して送信する仕組みです。
詳しい説明
MIMEとは、電子メールでテキスト以外のファイルや文字コードを扱えるようにする拡張規格のことです。もともと電子メールのプロトコルであるSMTPは、アスキー文字(英数字)の送信しか想定していませんでした。
仕組みとしては、画像、動画、音声などのバイナリデータを、アスキー文字だけで構成された文字列に変換(Base64などのエンコーディング)することで、テキストベースのメールとして送信可能にします。受信側は、メールのヘッダ情報を見てMIME形式であることを判断し、元のファイル形式に復元します。この技術により、日本語を含むマルチバイト文字や多様な添付ファイルの送受信が実現されています。
試験では、SMTPとの役割の違いを理解することが重要です。SMTPはメールを運ぶ「輸送手段」のプロトコルであり、MIMEは運ぶ「荷物(データ)」を形式化する「規格」です。メールのマルチメディア化という文脈で、MIMEが登場したことで何が可能になったかを整理しておく必要があります。
試験で問われること
ITパスポート試験
- テキスト以外のデータ(添付ファイル)を扱うための規格と理解する。
- SMTPとの役割分担を把握する。
- 日本語メールが送れるようになった経緯として覚える。
基本情報技術者試験
- エンコーディング(Base64)の役割を理解する。
- ヘッダ情報の構造とMIMEの関連を把握する。
- 電子メールの規格としての標準的地位を理解する。