manailin
2021-10-29 b1a56e91d007666b0867b933f211da2b8a10c78a
[新增]新增2个工具类文件
2个文件已修改
17 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/FileType.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/utlis/TypeDict.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;
@@ -78,13 +79,13 @@
     * @param args
     */
    // public static void main(String[] args) throws Exception {
    // FileInputStream is = new FileInputStream("D:\\Pictures\\11.png");
//     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.checkType(photo);
//    String ooo = TypeDict.checkFileType(photo);
    // System.out.println("后缀名是:" + ooo);
    // }
}
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";
        }