便利なキーワード検索サイト ことなびトップページへ
デル株式会社







ことなびTOP  サイトマップ  ことなびとは?



便利!NINJA TOOLS
→FC2検索 用語 Wikipedia YouTube

MIME とは?

 ページ内リンク   ↓ウィキペディア(Wikipedia)記事  ↓Yahoo!知恵袋

Multipurpose Internet Mail Extension多目的インターネットメール拡張‎)は、規格上US-ASCIIテキストしか使用できないインターネット電子メールでさまざまなフォーマット(書式)を扱えるようにする規格である。通常はMIME(マイム)と略される。RFC 2045, RFC 2046, RFC 2047, RFC 4289[1], RFC 2049 で規定されている。

出典: 『ウィキペディア(Wikipedia)』


MIMEはてなダイアリーを別ウィンドウで表示  :  Multipurpose Internet Mail Extensionの略。 RFC 2045〜2049で定められた、バイナリデータをメールに埋め込むために規定された方法。 メールヘッダなどの形式のほか、Base64またはQuoted-printableなどの方式でバイナリを7bit ASCII文字列に変換するMIMEエンコード、「タイプ名/サブタイプ名」という形式の文字列で種類を識別するMIMEタイプなどが規定されている。 MIMEタイプはメール以外にも、HTTPプロトコルなどで活用されている。

出典: 『はてなダイアリー』


英和辞典

mime 別ウィンドウで表示  …  〈C〉身ぶり道化役者 〈U〉身ぶり道化を演じること 〈C〉(古代ギリシア,ローマの)道化芝居(ものまねで実際の人物や事件を風刺した芝居) 身ぶりで道化芝居をする;物まねをする 〈動作など〉‘を’身ぶりで演じる;〈人物〉‘を’まねる

ノースウエスト航空 のマイルは、国内航空会社のマイレージと違って無期限!! 格安パックツアーでも
100%マイルが付くのでお得!! 国内往復分15000マイルを貯めて沖縄や北海道へ!!


関連商品

本  インターネット暗号化技術―PKI、RSA、SSL、S/MIME、etc.別ウィンドウで表示

岩田 彰 /  最安値(新品): ¥ 2,520  最安値(中古): ¥ 448 
おすすめ度4.0(全レビューの平均)名工大学の岩田研の方々とは、しばしばお目にかかることがあった。 こういう本を出しているとは知りませんでした。 ごめんなさい。 インタネット技術について、網羅的に解説しようという姿勢には頭が下がります。  (kaizen さんのレビュー)

音楽  マイム(紙ジャケット仕様・SHM-CD)別ウィンドウで表示

LA-PPISCH /  最安値(新品): ¥ 2,500  最安値(中古): ¥ 2,480 

音楽  Mamut: Music for a Mime別ウィンドウで表示

Paolo Fresu Sextet /  最安値(新品): ¥ 2,339 

音楽  Breton Quand Mime別ウィンドウで表示

Maxime Piolot / 




ウィキペディア(Wikipedia)記事


Multipurpose Internet Mail Extension多目的インターネットメール拡張‎)は、規格上US-ASCIIテキストしか使用できないインターネット電子メールでさまざまなフォーマット(書式)を扱えるようにする規格である。通常はMIME(マイム)と略される。RFC 2045, RFC 2046, RFC 2047, RFC 4289[1], RFC 2049 で規定されている。

インターネットでメールの書式を定めているRFC 5322 (旧RFC 822RFC 2822)では、英数字といくつかの記号を7 ビットで表現する「US-ASCII」と呼ばれる文字コードを利用し、1行あたり1000 バイト(改行を含む)のテキストデータしか許していない。そのため、規格に不適合になるような長い行、US-ASCIIだけで表現できない文字や、バイナリデータ画像音声などの非文字データを利用することができなかった。

MIMEはこれらのデータを取り扱うために新しくいくつかのヘッダを定義し、かつUS-ASCII上でさまざまなデータタイプを表現するための符号化方式を規定している。

RFC 5322 (旧RFC 822RFC 2822)では1 通のメールで1つの本文しか扱うことができないが、MIMEでは本文を分割して複数のコンテンツを扱うことができるようにした。これをマルチパートと呼ぶ。

また、HTTPにおけるデータの伝送に関しても、MIMEの枠組みが援用されている。

目次

MIMEで導入されたヘッダ

MIME-Version

従来のRFC 5322 (RFC 822, RFC 2822) 準拠のメッセージとの区別、あるいは将来MIMEが拡張されたときにバージョンを区別するためのヘッダ。現在は1.0のみが規定されている。

Mime-Version: 1.0

Content-Type

このメッセージ中のデータのタイプを指定する。 一般的な書式は次の通り。

Content-Type: type/subtype; parameter

typeには、"text"(テキスト), "image"(画像), "audio"(音声), "video"(動画), "application"(アプリケーションプログラム固有のフォーマット)などを指定して、データそのものの型を指定できる他、"message", "multipart"を指定することで、1つのMIMEメッセージの中にさらに別のMIMEメッセージを指定することもできる。

subtypeには、typeの詳細な形式を指定する。以下のようなものがよく使われる。

  • text/plain(プレーンテキスト
  • text/html(HTMLテキスト)
  • application/xhtml+xml(XHTMLテキスト)
  • image/gif(GIF画像)
  • image/jpeg(JPEG画像)
  • image/png(PNG画像)
  • video/mpeg(MPEG動画)
  • application/octet-stream(任意のバイナリデータ)
  • application/pdf(PDF文書)
  • message/rfc822(RFC 822形式)
  • multipart/alternative(HTMLメールのHTMLとプレーンテキストのように、同じ情報を異なる形式で表したマルチパート)
  • application/x-www-form-urlencoded(HTTPのPOSTメソッドによるフォームデータの送信)
  • multipart/form-data(同上、主にファイルアップロードを伴う場合)

なお、正式なsubtypeが与えられていないデータ形式には、x-で始まる独自の名称を使うことができる(例: application/x-gzip)。 また、vnd.で始まるベンダー固有の名称を使うこともできる(例: application/vnd.ms-excel)。

parameterは追加の情報を指定する。よく使われるものに、text/plainやtext/htmlの文字コード系を明記するcharsetパラメータがある。

typeによってはデフォルトのsubtypeが規定されており、受信側は自分の扱えないsubtypeであってもデフォルトのsubtypeとして扱うことにより最低限の取り扱いが可能となる。textのデフォルトはtext/plain、applicationのデフォルトはapplication/octet-stream、multipartのデフォルトはmultipart/mixedである。

Content-Transfer-Encoding

MIMEではUS-ASCIIだけでなくデータのさまざまな符号化方法の指定がこのヘッダで可能になっている。 書式は以下の通り。

Content-Transfer-Encoding: mechanism

mechanismとして、"7bit", "8bit", "binary", "quoted-printable", "base64"が指定できる。一般的に利用できるのは"7bit", "quoted-printable", "base64"であり、"8bit", "binary"は一定の条件を満たす場合しか利用できない。

7bit

デフォルト値。7 ビットのテキストを表す。 Content-Transfer-Encodingヘッダフィールドを省略した場合は、この7bitを指定したのと同じ意味となる。 US-ASCIIやISO-2022-JPは確実に7 ビットのテキストであるため、これにあたる。

8bit

8 ビットのテキストを表す。 RFC 5322 (旧RFC 822RFC 2822)は7 ビットのテキストを前提としており、この8bitは意図的に違反するものである。メールを転送するためのSMTPは基本的に7 ビットのテキストしか転送できないため、このエンコーディングを用いることはできない。RFC 1652で定義されるSMTPの拡張(ESMTP)の8BITMIMEを用いるか、8 ビットを許容するような全く別のプロトコルを用いた場合のみ、利用が可能である。

binary

データがテキストではなくバイナリであることを表す。RFC 5322 (旧RFC 822RFC 2822)はテキストを前提としており、このbinaryは意図的に違反するものである。SMTPは基本的に行単位でデータを扱うため、行の概念すらないバイナリは転送できない。RFC 3030で定義されるESMTPの1つであるBINARYMIMEを用いるか、バイナリを許容するような全く別のプロトコルを用いた場合のみ、利用が可能である。

quoted-printable

US-ASCIIに存在する文字はそのまま使い、存在しない文字などを'=??'のような形で符号化する。ここで、??には文字のコードを大文字の16進数で指定する。その他、以下のような規則がある。

  • '='自体は'=3D'となる。
  • 行末に空白がある場合、伝送の過程で失われるおそれがあるため、'=20'としてこれを保存する。
  • エンコードの過程で行を折り返す(改行を挿入する)場合、'='と改行の組み合わせを挿入し、もともとあった改行と区別できるようにする。

ヨーロッパ系の言語では、多くの文字がUS-ASCIIと同一で一部に独自の文字を使っているものが多い。 この場合にquoted-printableを用いると、US-ASCIIはそのままの文字を使用しているので、データがほとんど大きくならず、quoted-pritable対応プログラムを使わなくても、大体の内容が読めるという利点がある。 しかし通常のバイナリデータや、Shift_JISEUC-JPといった仮名漢字などの非ヨーロッパ系の文字のテキストデータにquoted-printableを適用した場合は、base64を使用した場合よりも大幅にデータが大きくなる。

base64

3オクテット (24 ビット) を6 ビットずつ4つに分割し、各6 ビットの値に対してそれぞれUS-ASCIIの64 文字(英字52 文字、数字10 文字、「+」、「/」)を割り当てる符号化方式。詳細は「Base64」の項を参照。

この符号化によって、SMTPなどUS-ASCIIしか許されていない通信路でもバイナリデータを交換できるメリットはあるが、データ容量は約33%増加する。

ヘッダでの非US-ASCII 文字の扱い

上記のヘッダの導入によって、body部のデータタイプや符号化方式は指定できるようになったが、このままではヘッダ部は相変わらずUS-ASCIIしか利用できない。MIMEではRFC 2047RFC 2231によって、ヘッダ部分での非US-ASCII文字の扱いを規定している。RFC 2047によれば、

=?charset?encoding?encoded-text?=

という形式により、文字コード系がcharset符号化方法encodingで、encoded-textと符号化された単語を表現できる。charsetはContent-Type:Text/Plainにおけるcharsetパラメータで指定するのと同じ、IANAに登録された文字列を用いる。encodingはQまたはB(大文字でも小文字でもよい)であり、前者はほぼquoted-printableと同じ符号化方法、後者はbase64を用いることを表す。

  • RFC 2047では、「"」で囲まれた中でこのような符号化された単語を解釈することはできない、とされている。したがって、「"=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?="」は「=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?=」と解釈しなければならず、これを「日本語」と解釈することは、規格違反となる。しかし、Microsoft Outlook Expressなど、一部のMUAがこのような誤った符号化を実装してそれが普及してしまったため、それを規格違反と知っているMUAの作者も、それに対応することを余儀なくされている。
  • RFC 2231では、MIMEパラメータの値に非US-ASCII文字を指定する方法を規定している。これによれば、添付ファイル名など、MIMEパラメータの値としての「ISO-2022-JP''%1B$BF|K%5C8l%1B%28B」を「日本語」と解釈することができる[2]。また、RFC 5322に適合しない長さの文字列を短く分割して指定する方法も規定している。

脚注

  1. ^RFC 2048
  2. ^ 「''」は、二重引用符ではなく、2 個の単一引用符である。

関連項目

  • 電子メール
  • SMTP (Simple Mail Transfer Protocol)
  • MHTML (MIME Encapsulation of Aggregate HTML Documents)
  • S/MIME (Secure / Multipurpose Internet Mail Extensions)

ウィキペディア All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの記事を複製、改変、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。ことなびに掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。



Yahoo!知恵袋


  • 当方ネットショップを運営しているのですが、http://www.rakuten.co.jp/couzys-fac...別ウィンドウで表示

    当方ネットショップを運営しているのですが、http://www.rakuten.co.jp/couzys-factory/のHPのトップ上でiflameを使用しております。そのiflameの中のHTMLが正しく表記されずに、タグの文字がそのままでてしまってまいます。原因を調べても不明でタグを変更してもなおりません。原因わかる人どなたか教えていただけないでしょうか?IE、SAFARIでは問題なく開けます。OPERA,FIRE FOXで上記のような症状がでます。よろしくお願いします。
    解決日時:Thu, 20 Nov 2008 20:11:19 +0900 /  回答数:2 /  スコア:6,359点
  • ドコモのケータイを使っている方かケータイ事情に詳しいかたにお聞きします僕の知....別ウィンドウで表示

    ドコモのケータイを使っている方かケータイ事情に詳しいかたにお聞きします僕の知人のケータイはdocomoなんですが僕はPCから相手はケータイからメールをやろうとしたんですが・・・うまくいきません…相手からは受信できるんですがこちらから送信できません…いつもMAILER-DAEMON@ yahoo.co.jpから英字で何か返ってきます…以前の質問でそのユーザーアドレスが存在しないという回答をいただきましたが…友達からのケータイからは送信できるようですアドレスはその友達と確認しましたでもPCからおくれません…メールの内容はこちらYahoo知恵袋の回答者へこんなエラーメールがきましたHi. This is the qmail-send program at yahoo.co.jp.I'm afraid I wasn't able to deliver your message to the following addresses.This is a permanent error; I've given up. Sorry it didn't work out.<相手のアドレス>:203.138.181.112 failed after I sent the message.Remote host said: 550 Unknown user 相手のアドレス--- Below this line is a copy of the message.Return-Path: <私のアドレス>Received: (qmail 7410 invoked by alias); 5 Nov 2008 09:20:43 -0000DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20050223; d=yahoo.co.jp; h=Received:X-Apparently-From:Message-ID:From:To:Subject:Date:MIME-Version:Content-Type:X-Priority:X-MSMail-Priority:Importance:X-Mailer:X-MimeOLE; b=Yj7swhiPG/0tvCV+yqNs3GUduhJsWpQVAxa7wOSHOy7lHDkTrKinx22Zu17+BDqIaOhS1pwXhoCCvcEGNPsQ1+wNIWkpYjDBoMfmJ7eDtlC6d2IvGmROcKb7F+6jV29l ;Received: from unknown (HELO yourd41d0659bb) (116.94.190.149 with poptime) by smtp09.mail.tnz.yahoo.co.jp with SMTP; 5 Nov 2008 09:20:40 -0000X-Apparently-From: <私のアドレス>Message-ID: <4E79445B40D74DD68EBF1412ADF25A47@私のフルコンピューター名>From: =?iso-2022-jp?B?GyRCQD5FRBsoQg==?= <私のアドレス>To: <相手のアドレス>Subject: Date: Wed, 5 Nov 2008 18:20:40 +0900MIME-Version: 1.0Content-Type: multipart/alternative; boundary="----=_NextPart_000_0008_01C93F73.3530F680"X-Priority: 3X-MSMail-Priority: NormalImportance: NormalX-Mailer: Microsoft Windows Live Mail 12.0.1606X-MimeOLE: Produced By Microsoft MimeOLE V12.0.1606This is a multi-part message in MIME format.------=_NextPart_000_0008_01C93F73.3530F680Content-Type: text/plain; charset="iso-2022-jp"Content-Transfer-Encoding: quoted-printable解決方法わかる方教えて下さいよろしくお願いします
    解決日時:Wed, 12 Nov 2008 21:52:48 +0900 /  回答数:1 /  スコア:18,606点
  • 携帯サイトのHTMLのコーディングについて。携帯サイト作成のプロ又は詳しい方に質....別ウィンドウで表示

    携帯サイトのHTMLのコーディングについて。携帯サイト作成のプロ又は詳しい方に質問です。キャリアや機種によってHTMLのレンダリングに大きく違いがありますが、ある程度機種を絞ってコーディングされていますか?例えばいかなる機種でも無難に表示できるように作るか、キャリア毎、はたまた端末の規格に応じて細かく作りわけるか。少なくともXHTMLに従うと、最低キャリアでは分けないと作れませんよね?皆さんはどのように作りこんでいるのでしょうか?
    解決日時:Wed, 05 Nov 2008 03:36:53 +0900 /  回答数:1 /  スコア:6,347点
  • operaで間違ってPDFをクリックしても作動しないようにできませんか?別ウィンドウで表示

    operaで間違ってPDFをクリックしても作動しないようにできませんか?
    解決日時:Fri, 17 Oct 2008 09:42:44 +0900 /  回答数:2 /  スコア:6,068点
  • MOL って何ですか?別ウィンドウで表示

    MOL って何ですか?
    解決日時:Wed, 10 Sep 2008 03:42:01 +0900 /  回答数:1 /  スコア:6,425点
  • 掲示板などに貼られている3gpや3g2・MP4などのデータをパソコンでダウンロードする...別ウィンドウで表示

    掲示板などに貼られている3gpや3g2・MP4などのデータをパソコンでダウンロードすることはできますか?いつもやってもQuickTimeで再生されるだけなんですが…(^^;やり方教えて下さい。初歩ですみません…
    解決日時:Tue, 26 Aug 2008 03:52:35 +0900 /  回答数:1 /  スコア:6,362点



「MIME」 検索数の推移 (過去1ヶ月間)

powered by  goo ( NTT Resonant Inc. )


  ↓ニュース  ↓YouTube  ↓テレビ番組  ↓はてブ  ↓ヤフオク
  ↓このページへのリンク

ニュース記事

powered by  Google+ Yahoo!

●オレンジソフトは4月10日より、S/MIMEに基づく電子署名をメールに付与するゲートウェイ型アプライアンス「BRODIAEA ... しかし、S/MIME対応のメールクライアントが必要となるほか、さらに署名用の電子証明書の発行、 ...別ウィンドウで表示   (2008年11月28日)

●「メールの送信元を詐称できるのは僕も知ってます」「本当なら電子署名とかで本人確認ができればいいんだけど」「あっ、PGPとかS/MIMEとかってヤツですよね? ... なメールクライアントが標準では対応していないってこともあるし、S/MIMEの場合は、 ...別ウィンドウで表示   (2008年11月25日)

●S/MIMEは、電子メールの電子署名による認証と暗号化を行うプロトコル。 ... RSAセキュリティでは、同社が認定するインテックの企業向けS/MIME証明書「EINS/PKI+ セキュアメール・サイン」の利用を推奨している。 ...別ウィンドウで表示   ()

●S/MIME電子署名で送信者を特定 ... 現時点ではまだ普及の途上にあるが、S/MIMEは古く枯れた技術であり、すぐに利用できる。 ... hoでは、サービス利用者に対して送信するメールすべてを(または徐々に)S/MIMEの電子署名付きにしていくことを宣言している。 ...別ウィンドウで表示   (2008年11月24日)

●メールマガジンのプレゼントキャンペーン実施中 ... 三井住友銀行、送信メールにS/MIME電子署名を付与 ... 日本ベリサインが提供する電子メール署名用電子証明書「ベリサイン セキュアメールID」を採用し、S/MIME形式の電子署名が施される。 ...別ウィンドウで表示   (2008年11月23日)

●この問題とは別に、S/MIMEに複数のセキュリティホールが発見されている。 ... エンコードされた添付ファイルの処理に原因があり、例外的なASN.1エレメントを送り込むと、S/MIMEを実装した電子メールシステムのサービスを停止させられるおそれがある。 ...別ウィンドウで表示   (2008年11月12日)

YouTube

powered by YouTube


※.クリックすると動画が再生されます。

テレビ番組サーチ

powered by Yahoo!TV

 PageRank5以上の相互リンク
 ・相互リンクスクエア  (PageRank 5)
 ・相互リンク相互リンク アクセスランキング インプロス  (PageRank 5)
 →便利!NINJA TOOLS
 →FC2検索  用語  Wikipedia  YouTube


スポンサー

powered by  コンテンツマッチ広告のブレイナー


Yahooオークション

powered by Yahoo!

◆GOLDMUND◆ゴールドムンド MIMESIS 10 C PLUS D/Aコンバーター

終了日時 : 12月 7日 23時 56分
入札件数 : 0
現在価格 : 250,000 円

 








デル株式会社 ThinkPad アウトレット Apple Store(Japan) PCDEPOT WEB本店/OZZIO Sony Style(ソニースタイル) シマンテックダウンロードストア マカフィー・ストア

ことなびTOP -  サイトマップ sitemap.xml  -  ことなびとは? -  利用規約

©2007 Kotonavi.com