public final class FileTypeUtil
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
getType(java.io.File file)
根据文件流的头部信息获得文件类型
|
static java.lang.String |
getType(java.io.InputStream in)
根据文件流的头部信息获得文件类型
|
static java.lang.String |
getType(java.lang.String fileStreamHexHead)
根据文件流的头部信息获得文件类型
|
static java.lang.String |
getTypeByPath(java.lang.String path)
通过路径获得文件类型
|
static java.lang.String |
putFileType(java.lang.String fileStreamHexHead,
java.lang.String extName)
增加文件类型映射
如果已经存在将覆盖之前的映射 |
static java.lang.String |
removeFileType(java.lang.String fileStreamHexHead)
移除文件类型映射
|
public static java.lang.String putFileType(java.lang.String fileStreamHexHead,
java.lang.String extName)
fileStreamHexHead - 文件流头部Hex信息extName - 文件扩展名public static java.lang.String removeFileType(java.lang.String fileStreamHexHead)
fileStreamHexHead - 文件流头部Hex信息public static java.lang.String getType(java.lang.String fileStreamHexHead)
fileStreamHexHead - 文件流头部16进制字符串nullpublic static java.lang.String getType(java.io.InputStream in)
throws IORuntimeException
in - InputStreamnullIORuntimeException - 读取流引起的异常public static java.lang.String getType(java.io.File file)
throws IORuntimeException
file - 文件 FilenullIORuntimeException - 读取文件引起的异常public static java.lang.String getTypeByPath(java.lang.String path)
throws IORuntimeException
path - 路径,绝对路径或相对ClassPath的路径IORuntimeException - 读取文件引起的异常Copyright © 2018. All rights reserved.