From b1a56e91d007666b0867b933f211da2b8a10c78a Mon Sep 17 00:00:00 2001 From: manailin <261030956@qq.com> Date: 星期五, 29 十月 2021 14:59:54 +0800 Subject: [PATCH] [新增]新增2个工具类文件 --- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java | 6 +++++- springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java | 27 ++++++++++++++------------- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java index 0e65a3e..accda4e 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java @@ -5,7 +5,7 @@ import lombok.extern.slf4j.Slf4j; /** - * 应用模块名称 + * FileType 应用模块名称 * <p> * 代码描述 文件类型判断工具类 * <p> @@ -19,9 +19,10 @@ */ @Slf4j public class FileType { - public static final String NOT_IMAGE_FILE_TYPE = "0000"; - public static String bytesToHexString(byte[] src) { + private static final String NOT_IMAGE_FILE_TYPE = "0000"; + + private static String bytesToHexString(byte[] src) { StringBuilder stringBuilder = new StringBuilder(); if (src == null || src.length <= 0) { return null; @@ -77,14 +78,14 @@ * * @param args */ - // public static void main(String[] args) throws Exception { - // FileInputStream is = new FileInputStream("D:\\Pictures\\11.png"); - // byte[] b = new byte[3]; - // is.read(b, 0, b.length); - // String photo = bytesToHexString(b); - // photo = photo.toUpperCase(); - // System.out.println("头文件是:" + photo); - // String ooo = TypeDict.checkType(photo); - // System.out.println("后缀名是:" + ooo); - // } +// public static void main(String[] args) throws Exception { +// FileInputStream is = new FileInputStream("D:\\Pictures\\3.mp4"); +// byte[] b = new byte[3]; +// is.read(b, 0, b.length); +// String photo = bytesToHexString(b); +// photo = photo.toUpperCase(); +// System.out.println("头文件是:" + photo); +// String ooo = TypeDict.checkFileType(photo); +// System.out.println("后缀名是:" + ooo); +// } } diff --git a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java index ddf160b..0e13ab1 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java +++ b/springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java @@ -24,7 +24,7 @@ * Windows Password (pwl),文件头:E3828596 ZIP Archive (zip),文件头:504B0304 RAR Archive (rar),文件头:52617221 Wave * (wav),文件头:57415645 AVI (avi),文件头:41564920 Real Audio (ram),文件头:2E7261FD Real Media (rm),文件头:2E524D46 MPEG * (mpg),文件头:000001BA MPEG (mpg),文件头:000001B3 Quicktime (mov),文件头:6D6F6F76 Windows Media (asf),文件头:3026B2758E66CF11 - * MIDI (mid),文件头:4D546864 + * MIDI (mid),文件头:4D546864,文件头:FFF328(满添加mp3),文件头:000000(满添加mp4) */ public static String checkImageType(String type) { @@ -53,6 +53,10 @@ return "wav"; case "415649": return "avi"; + case "FFF328": + return "mp3"; + case "000000": + return "mp4"; default: return "0000"; } -- Gitblit v1.7.1