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: