MIME
メールとHTTPでコンテンツの種類を示す標準。Content-Type: text/html; charset=utf-8、image/png、application/json など。
1996年のRFC 2045〜2049で定義され、RFC 822のメール形式をバイナリ、画像、添付ファイルに対応させた拡張である。IANAの登録簿には公式なタイプが1000以上、ベンダー固有のもの(application/vnd.…)が数千ある。Content-Typeがない、あるいは偽られているときは、マジックバイトによる判定(filetype系のライブラリ)が使われる。HTMLフォームのアップロードは multipart/form-data で行われる。ブラウザが宣言された種類を無視する場合、MIMEスニッフィング攻撃がセキュリティホールになる。