public class FileTypes extends Object
通过文件头16进制推断
Modifier and Type | Method and Description |
---|---|
static String |
getContentType(File file)
获取文件内容类型 默认 text/plain
|
static String |
getContentType(Path file)
获取文件内容类型 默认 text/plain
|
static String |
getContentType(String file)
获取文件内容类型 默认 text/plain
|
static String |
getFileType(byte[] bs)
通过文件头推算文件类型 不准确
|
static String |
getFileType(File file)
通过文件头推算文件类型
|
static String |
getFileType(InputStream in)
通过文件头推算文件类型
|
static String |
getFileType(String file)
通过文件头推算文件类型
|
static void |
put(String suffix,
byte[] bs)
设置文件头
|
static void |
put(String suffix,
String hex)
设置文件头
|
public static void put(String suffix, byte[] bs)
suffix
- 文件后缀bs
- 头public static String getFileType(String file)
file
- 文件public static String getFileType(File file)
file
- 文件public static String getFileType(InputStream in)
in
- 文件public static String getFileType(byte[] bs)
bs
- 文件头public static String getContentType(String file)
file
- 文件public static String getContentType(File file)
file
- 文件Copyright © 2024. All rights reserved.