MIME
2022-08-11 (木) 16:02:31
MIME とは †
名称 †
- Multipurpose Internet Mail Extensions
- マイム
概要 †
- 電子メールの書式についての規格。
- US-ASCII以外の情報(画像や音声などのバイナリデータ)を扱えるようにした規格。
- バイナリデータをテキストデータに変換する。(Base64)
- HTTPヘッダで指定する
MIMEの仕様 †
HTTPヘッダ †
- Content-Type
- タイプ
RFC2045 RFC2046
- サブタイプ
- charsetパラメータ
- タイプ
MIMEタイプの種類 †
text/plain | プレーンテキスト |
text/html | HTML文書 |
text/css | CSS文書 |
application/xml | XML文書 |
application/pdf | PDF文書 |
image/gif | GIF画像 |
image/jpeg | JPEG画像 |
image/png | PNG画像 |
POSTメソッド †
application/x-www-form-urlencoded | name=value&の表現 |
ルール †
- 76文字ごとに改行コードが入る
添付ファイル付きのケース †
- メールヘッダのContent-Type:
- multipart/mixed
- メールボディ部の添付ファイル部分のContent-Type
- 汎用的なファイル(その他)
- application/octet-stream
- Zipファイル
- application/x-zip
- application/x-zip-compressed
- 汎用的なファイル(その他)
MIMEの暗号化仕様 †
関連用語 †
- 電子メール
- パーセントエンコーディング
- HTTP
- MIMEマルチパート