add webp support

This commit is contained in:
Looly
2022-06-09 12:09:12 +08:00
parent 84711ad790
commit dd0fac8889
4 changed files with 28 additions and 16 deletions

View File

@@ -83,6 +83,8 @@ public class FileTypeUtil {
FILE_TYPE_MAP.put("AC9EBD8F", "qdf"); // Quicken (qdf)
FILE_TYPE_MAP.put("E3828596", "pwl"); // Windows Password (pwl)
FILE_TYPE_MAP.put("2E7261FD", "ram"); // Real Audio (ram)
// https://stackoverflow.com/questions/45321665/magic-number-for-google-image-format
FILE_TYPE_MAP.put("52494646", "webp");
}
/**

View File

@@ -75,4 +75,14 @@ public class FileTypeUtilTest {
inputStream.reset();
}
@Test
@Ignore
public void webpTest(){
// https://gitee.com/dromara/hutool/issues/I5BGTF
final File file = FileUtil.file("d:/test/a.webp");
final BufferedInputStream inputStream = FileUtil.getInputStream(file);
final String type = FileTypeUtil.getType(inputStream);
Console.log(type);
}
}