「デフォルト」のMIMEタイプはありますか?


117

「デフォルト」のMIMEタイプと見なすことができるものはありますか?

「unknown / unknown」と「application / binary」を見てきました。しかし、他のMIMEタイプが見つからない場合に戻すデフォルトはありますか?


回答:


196

最も特定度の低い公式のMIMEタイプはapplication/octet-streamです。追加情報なしで、それは「ここにバイトの束があります、うまくいけばそれらをどうするかを知っているあなたの側にアプリケーションがあります」と言います。場合によっては、データをどう処理するかを受信者に伝えるのに役立つファイル名があります。

"unknown"は、ランダムな非公式のMIMEタイプをサポートしないクライアントを混乱させる場合を除いて、実際にはこれ以上何も追加しません。同上application/binary; 「オクテットストリーム」を再表現する非標準的な方法にすぎません。

これは、Content-Type:自分のデータを適切に説明する既存のコンテンツタイプが見つからない場合、ヘッダーに何を入れることができるか」に対する答えです。これが私がこの質問を解釈した方法です。提案された重複する不明なファイルタイプMIME?議論長い答えを持っている「どのように私は、有効入れていない場合、私のデータが解釈されContent-Type:、ヘッダの?」特にHTTPコンテキストで。その答えはプロトコル固有です(たとえば、電子メールでは、デフォルトの暗黙のContent-Type:は、このヘッダーを含まないMIME本文部分のはですtext/plain; charset="us-ascii")。


あなたが間違っている。IETFによると、デフォルトはコンテンツタイプではありません。リンクをもっと注意深く読んでください
FF_Dev

@FF_Dev意味がわからない。サンポの自分の答えへのリンクが間違っていると言っていますか?それとも私の答えは間違っていますか?または、他の何か?
tripleee 2016年

@tripleee彼の答えは、「不明なデータのMIMEタイプを送信しないでください」です。これはこの回答とは異なります。だから彼のコメントは馬鹿げているか、それとも間違っている。ハイライトに値する
FF_Dev 2016年

tripleee&@FF_Dev私は私の答えが十分に明確にフレーズされていなかったと思います。未知のものに対処するときに何を除外すべきかを完全に明確にしていないため、TLDRの部分は少し混乱しました。
Sampo Sarrala-codidact.org 16年

4
@SampoSarralaただし、答えは特にHTTPについて語っています。MIMEには多くのアプリケーションがあり、その多くは他の仕様によって管理されているか、まったく準拠していない場合があります。具体的な反例はtext/plain、下位互換性のためにコンテンツタイプを省略したことを意味する電子メールです。
Tripleee、2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.