個人的に使いそうなMIME TYPE(MIMEタイプ)を調べてみた

モニターに表示された1と0 WEB

ファイルのアップロード系で、MIME TYPEでアップロード可能なファイルかを判定することがあります。
その中で、自分が使いそうなところだけピックアップしてみました。
(手元にOffice2007より前のファイルがなかったので、Office2007以前のファイルは未確認です)

調べるといろいろあるんですね…
他に使うファイルがあれば追記していくかも。

PHPでMIMEタイプを調べられるプログラムを簡単に組んだので、そのうち公開します。
(何個か上記のプログラムで調べたのと、ネット上で調べたMIMEタイプが若干違うのがあるのが気になるけど)

画像系
MIMEタイプ 拡張子 ファイルの種類
image/jpeg .jpg .jpeg JPEG画像
image/png .png PNG画像
image/gif .gif GIF画像
image/bmp .bmp Bitmap画像
image/svg+xml .svg SVG
動画・音声系
MIMEタイプ 拡張子 ファイルの種類
audio/mpeg .mp3 MP3音声
video/mpeg .mpeg MPEG動画
video/mp4 .mp4 MP4動画
テキスト系
MIMEタイプ 拡張子 ファイルの種類
text/plain .txt テキストファイル
text/csv .csv CSV
text/html .html .htm HTML
text/css .css CSS
text/javascript .js JavaScript
text/x-php .php PHP
その他(アプリケーション系)
MIMEタイプ 拡張子 ファイルの種類
application/pdf .pdf PDF
application/vnd.ms-excel .xls Excel(Office2007以前)
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet .xlsx Excel(Office2007以降)
application/msword .doc Word(Office2007以前)
application/vnd.openxmlformats-officedocument.wordprocessingml.document .docx Word(Office2007以降)
application/vnd.ms-powerpoint .ppt PowerPoint(Office2007以前)
application/vnd.openxmlformats-officedocument.presentationml.presentation .pptx PowerPoint(Office2007以降)
application/json .json JSONファイル
application/zip .zip ZIPファイル
application/x-lzh-compressed .lzh LZHファイル
application/x-tar .tar TARアーカイブ
タイトルとURLをコピーしました