コンテンツタイプとは一体なんでしょうか?
コンテンツタイプについて解説します。
- コンテンツタイプとは
- コンテンツタイプを調べる方法
- コンテンツタイプ一覧表
コンテンツタイプとは
コンテンツタイプ(ContentType)または、マイムタイプ(MimeType)とは、ファイルの種類をあらわした文字列のことです。
わかりやすいところでは
HTMLのMETAタグ
で使われています。
このほかにも、
Perl/CGIプログラム
で何らかのデータを出力するときや、ファイルをダウンロードさせるときなど、まずprint関数でこのコンテンツタイプを指定してから実際のデータを指定します。
詳しくは、
Perl/CGIプログラミング学習講座の第1回「CGIを動かしてみよう」
などを参照してください。
コンテンツタイプを調べる方法
ContentType(MimeType)を調べることのできるソフトウェアを作成してみました。
この
ContentTypeChecker
を使うと、あなたのパソコン内にあるファイルのContentType(MimeType)を簡単に調べることができます。
使い方は、ContentType(MimeType)を調べたいファイルを指定してCheckボタンを押すだけです。
あまり大きなファイルは指定できないのでご注意ください。
「413 Request entity too large」などと表示されてしまった場合には、指定ファイルが大きすぎますので小さくしてから再度チャレンジしなおしてください。
コンテンツタイプ一覧表
ContentType(MimeType)の一覧表を作成してみました。
ContentType(MimeType) |
拡張子 |
application/andrew-inset |
ez |
application/mac-binhex40 |
hqx |
application/mac-compactpro |
cpt |
application/msword |
doc |
application/octet-stream |
bin dms lha lzh exe class |
application/oda |
oda |
application/pdf |
pdf |
application/postscript |
ai eps ps |
application/smil |
smi smil |
application/vnd.mif |
mif |
application/vnd.ms-excel |
xls |
application/vnd.ms-powerpoint |
ppt |
application/vnd.wap.wbxml |
wbxml |
application/vnd.wap.wmlc |
wmlc |
application/vnd.wap.wmlscriptc |
wmlsc |
application/x-bcpio |
bcpio |
application/x-cdlink |
vcd |
application/x-chess-pgn |
pgn |
application/x-cpio |
cpio |
application/x-csh |
csh |
application/x-director |
dcr dir dxr |
application/x-dvi |
dvi |
application/x-futuresplash |
spl |
application/x-gtar |
gtar |
application/x-hdf |
hdf |
application/x-javascript |
js |
application/x-koan |
skp skd skt skm |
application/x-latex |
latex |
application/x-netcdf |
nc cdf |
application/x-sh |
sh |
application/x-shar |
shar |
application/x-shockwave-flash |
swf |
application/x-stuffit |
sit |
application/x-sv4cpio |
sv4cpio |
application/x-sv4crc |
sv4crc |
application/x-tar |
tar |
application/x-tcl |
tcl |
application/x-tex |
tex |
application/x-texinfo |
texinfo texi |
application/x-troff |
t tr roff |
application/x-troff-man |
man |
application/x-troff-me |
me |
application/x-troff-ms |
ms |
application/x-ustar |
ustar |
application/x-wais-source |
src |
application/zip |
zip |
audio/basic |
au snd |
audio/midi |
mid midi kar |
audio/mpeg |
mpga mp2 mp3 |
audio/x-aiff |
aif aiff aifc |
audio/x-pn-realaudio |
ram rm |
audio/x-pn-realaudio-plugin |
rpm |
audio/x-realaudio |
ra |
audio/x-wav |
wav |
chemical/x-pdb |
pdb |
chemical/x-xyz |
xyz |
image/bmp |
bmp |
image/gif |
gif |
image/ief |
ief |
image/jpeg |
jpeg jpg jpe |
image/png |
png |
image/tiff |
tiff tif |
image/vnd.wap.wbmp |
wbmp |
image/x-cmu-raster |
ras |
image/x-portable-anymap |
pnm |
image/x-portable-bitmap |
pbm |
image/x-portable-graymap |
pgm |
image/x-portable-pixmap |
ppm |
image/x-rgb |
rgb |
image/x-xbitmap |
xbm |
image/x-xpixmap |
xpm |
image/x-xwindowdump |
xwd |
model/iges |
igs iges |
model/mesh |
msh mesh silo |
model/vrml |
wrl vrml |
text/css |
css |
text/html |
html htm |
text/plain |
asc txt |
text/richtext |
rtx |
text/rtf |
rtf |
text/sgml |
sgml sgm |
text/tab-separated-values |
tsv |
text/vnd.wap.wml |
wml |
text/vnd.wap.wmlscript |
wmls |
text/x-setext |
etx |
text/xml |
xml |
video/mpeg |
mpeg mpg mpe |
video/quicktime |
qt mov |
video/x-msvideo |
avi |
video/x-sgi-movie |
movie |
x-conference/x-cooltalk |
ice |