public final class FileType extends Object
| Modifier and Type | Field and Description |
|---|---|
static Map<String,String> |
AUDIOS
音频
|
static String |
CLASS
Class文件扩展名
|
static Map<String,String> |
DOCS
文档
|
static String |
IMAGE_TYPE_BMP |
static String |
IMAGE_TYPE_GIF |
static String |
IMAGE_TYPE_JPEG |
static String |
IMAGE_TYPE_JPG |
static String |
IMAGE_TYPE_PNG |
static String |
IMAGE_TYPE_PSD |
static String |
JAR
Jar文件扩展名
|
static String |
JAR_PATH_EXT
在Jar中的路径jar的扩展名形式
|
static Map<String,String> |
OTHER
其他
|
static Map<String,String> |
PICS
图片
|
static Map<String,String> |
VIDEOS
视频
|
static Map<String,String> |
ZIPDOCS
压缩文档
|
| Modifier and Type | Method and Description |
|---|---|
static String |
getType(File file)
根据文件流的头部信息获得文件类型
|
static String |
getType(InputStream in)
根据文件流的头部信息获得文件类型
|
static String |
getType(String fileStreamHexHead)
根据文件流的头部信息获得文件类型
|
static String |
getTypeByPath(String path)
通过路径获得文件类型
|
static String |
putFileType(String fileStreamHexHead,
String extName)
增加文件类型映射
如果已经存在将覆盖之前的映射 |
static String |
removeFileType(String fileStreamHexHead)
移除文件类型映射
|
public static final String CLASS
public static final String JAR
public static final String JAR_PATH_EXT
public static final String IMAGE_TYPE_GIF
public static final String IMAGE_TYPE_JPG
public static final String IMAGE_TYPE_JPEG
public static final String IMAGE_TYPE_BMP
public static final String IMAGE_TYPE_PNG
public static final String IMAGE_TYPE_PSD
public static String putFileType(String fileStreamHexHead, String extName)
fileStreamHexHead - 文件流头部Hex信息extName - 文件扩展名public static String removeFileType(String fileStreamHexHead)
fileStreamHexHead - 文件流头部Hex信息public static String getType(String fileStreamHexHead)
fileStreamHexHead - 文件流头部16进制字符串nullpublic static String getType(InputStream in) throws CommonException
in - InputStreamnullCommonException - 读取流引起的异常public static String getType(File file) throws CommonException
file - 文件 FilenullCommonException - 读取文件引起的异常public static String getTypeByPath(String path) throws CommonException
path - 路径,绝对路径或相对ClassPath的路径CommonException - 读取文件引起的异常Copyright © 2019. All rights reserved.