文件有多少种类型 有谁知道?

java 中 文件有多少种类型

比如说 后缀名是.exe文件的 它是属于 application/octet-stream 类型的文件

其他的我还不是很了解 谁能给我全一点的资料啊 !

tomcat根目录下的\conf\web.xml文件里有很多类型

[code="java"]

abs
audio/x-mpeg


ai
application/postscript


aif
audio/x-aiff


aifc
audio/x-aiff


aiff
audio/x-aiff


aim
application/x-aim


art
image/x-jg


asf
video/x-ms-asf


asx
video/x-ms-asf


au
audio/basic


avi
video/x-msvideo


avx
video/x-rad-screenplay


bcpio
application/x-bcpio


bin
application/octet-stream


bmp
image/bmp


body
text/html


cdf
application/x-netcdf


cer
application/x-x509-ca-cert


class
application/java


cpio
application/x-cpio


csh
application/x-csh


css
text/css


dib
image/bmp


doc
application/msword


dtd
application/xml-dtd


dv
video/x-dv


dvi
application/x-dvi


eps
application/postscript


etx
text/x-setext


exe
application/octet-stream


gif
image/gif


gtar
application/x-gtar


gz
application/x-gzip


hdf
application/x-hdf


htc
text/x-component


htm
text/html


html
text/html


hqx
application/mac-binhex40


ico
image/x-icon


ief
image/ief


jad
text/vnd.sun.j2me.app-descriptor


jar
application/java-archive


java
text/plain


jnlp
application/x-java-jnlp-file


jpe
image/jpeg


jpeg
image/jpeg


jpg
image/jpeg


js
text/javascript


jsf
text/plain


jspf
text/plain


kar
audio/midi


latex
application/x-latex


m3u
audio/x-mpegurl


mac
image/x-macpaint


man
application/x-troff-man


mathml
application/mathml+xml


me
application/x-troff-me


mid
audio/midi


midi
audio/midi


mif
application/vnd.mif


mov
video/quicktime


movie
video/x-sgi-movie


mp1
audio/x-mpeg


mp2
audio/mpeg


mp3
audio/mpeg


mp4
video/mp4


mpa
audio/x-mpeg


mpe
video/mpeg


mpeg
video/mpeg


mpega
audio/x-mpeg


mpg
video/mpeg


mpv2
video/mpeg2


ms
application/x-troff-ms


nc
application/x-netcdf


oda
application/oda


<!-- OpenDocument Database -->
odb
application/vnd.oasis.opendocument.database


<!-- OpenDocument Chart -->
odc
application/vnd.oasis.opendocument.chart


<!-- OpenDocument Formula -->
odf
application/vnd.oasis.opendocument.formula


<!-- OpenDocument Drawing -->
odg
application/vnd.oasis.opendocument.graphics


<!-- OpenDocument Image -->
odi
application/vnd.oasis.opendocument.image


<!-- OpenDocument Master Document -->
odm
application/vnd.oasis.opendocument.text-master


<!-- OpenDocument Presentation -->
odp
application/vnd.oasis.opendocument.presentation


<!-- OpenDocument Spreadsheet -->
ods
application/vnd.oasis.opendocument.spreadsheet


<!-- OpenDocument Text -->
odt
application/vnd.oasis.opendocument.text


ogg
application/ogg


<!-- OpenDocument Drawing Template -->
otg
application/vnd.oasis.opendocument.graphics-template


<!-- HTML Document Template -->
oth
application/vnd.oasis.opendocument.text-web


<!-- OpenDocument Presentation Template -->
otp
application/vnd.oasis.opendocument.presentation-template


<!-- OpenDocument Spreadsheet Template -->
ots
application/vnd.oasis.opendocument.spreadsheet-template


<!-- OpenDocument Text Template -->
ott
application/vnd.oasis.opendocument.text-template


pbm
image/x-portable-bitmap


pct
image/pict


pdf
application/pdf


pgm
image/x-portable-graymap


pic
image/pict


pict
image/pict


pls
audio/x-scpls


png
image/png


pnm
image/x-portable-anymap


pnt
image/x-macpaint


ppm
image/x-portable-pixmap


pps
application/vnd.ms-powerpoint


ppt
application/vnd.ms-powerpoint


ps
application/postscript


psd
image/x-photoshop


qt
video/quicktime


qti
image/x-quicktime


qtif
image/x-quicktime


ras
image/x-cmu-raster


rdf
application/rdf+xml


rgb
image/x-rgb


rm
application/vnd.rn-realmedia


roff
application/x-troff


rtf
text/rtf


rtx
text/richtext


sh
application/x-sh


shar
application/x-shar

<mime-mapping>
    <extension>smf</extension>
    <mime-type>audio/x-midi</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>sit</extension>
    <mime-type>application/x-stuffit</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>snd</extension>
    <mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>src</extension>
    <mime-type>application/x-wais-source</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>sv4cpio</extension>
    <mime-type>application/x-sv4cpio</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>sv4crc</extension>
    <mime-type>application/x-sv4crc</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>svg</extension>
    <mime-type>image/svg+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>svgz</extension>
    <mime-type>image/svg+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>swf</extension>
    <mime-type>application/x-shockwave-flash</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>t</extension>
    <mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tar</extension>
    <mime-type>application/x-tar</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tcl</extension>
    <mime-type>application/x-tcl</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tex</extension>
    <mime-type>application/x-tex</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>texi</extension>
    <mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>texinfo</extension>
    <mime-type>application/x-texinfo</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tif</extension>
    <mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tiff</extension>
    <mime-type>image/tiff</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tr</extension>
    <mime-type>application/x-troff</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>tsv</extension>
    <mime-type>text/tab-separated-values</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>txt</extension>
    <mime-type>text/plain</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>ulw</extension>
    <mime-type>audio/basic</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>ustar</extension>
    <mime-type>application/x-ustar</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>vrml</extension>
    <mime-type>model/vrml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>vsd</extension>
    <mime-type>application/x-visio</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>vxml</extension>
    <mime-type>application/voicexml+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>wav</extension>
    <mime-type>audio/x-wav</mime-type>
</mime-mapping>
<mime-mapping>
    <!-- Wireless Bitmap -->
    <extension>wbmp</extension>
    <mime-type>image/vnd.wap.wbmp</mime-type>
</mime-mapping>
<mime-mapping>
    <!-- WML Source -->
    <extension>wml</extension>
    <mime-type>text/vnd.wap.wml</mime-type>
</mime-mapping>
<mime-mapping>
    <!-- Compiled WML -->
    <extension>wmlc</extension>
    <mime-type>application/vnd.wap.wmlc</mime-type>
</mime-mapping>
<mime-mapping>
    <!-- WML Script Source -->
    <extension>wmls</extension>
    <mime-type>text/vnd.wap.wmlscript</mime-type>
</mime-mapping>
<mime-mapping>
    <!-- Compiled WML Script -->
    <extension>wmlscriptc</extension>
    <mime-type>application/vnd.wap.wmlscriptc</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>wmv</extension>
    <mime-type>video/x-ms-wmv</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>wrl</extension>
    <mime-type>model/vrml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xbm</extension>
    <mime-type>image/x-xbitmap</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xht</extension>
    <mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xhtml</extension>
    <mime-type>application/xhtml+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xls</extension>
    <mime-type>application/vnd.ms-excel</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xml</extension>
    <mime-type>application/xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xpm</extension>
    <mime-type>image/x-xpixmap</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xsl</extension>
    <mime-type>application/xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xslt</extension>
    <mime-type>application/xslt+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xul</extension>
    <mime-type>application/vnd.mozilla.xul+xml</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>xwd</extension>
    <mime-type>image/x-xwindowdump</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>Z</extension>
    <mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>z</extension>
    <mime-type>application/x-compress</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>zip</extension>
    <mime-type>application/zip</mime-type>
</mime-mapping>

[/code]

楼上的比较全面。不过文件类型是不是可以自己创造出来呢?那样的话,可是无穷无尽的啊!呵呵,这些已有文件类型不是先无后有的吗? :oops: