>>913
GIF だけなら http://www.mars.dti.ne.jp/~torao/program/appendix/gif.html に書いてあるけど、
いったんファイルかバイト配列にして URLConnection#guessContentTypeFromStream() で良いのではないか?
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/net/URLConnection.html#guessContentTypeFromStream(java.io.InputStream)
自前でやるにしてもここのソース見れば参考になると思われ。