mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-24 18:04:54 +08:00
修复FileMagicNumber.getMagicNumber空指针问题
This commit is contained in:
parent
008dcb3f21
commit
b2dbd55c1e
@ -14,6 +14,7 @@ package org.dromara.hutool.core.io.file;
|
||||
|
||||
import org.dromara.hutool.core.array.ArrayUtil;
|
||||
import org.dromara.hutool.core.util.CharsetUtil;
|
||||
import org.dromara.hutool.core.util.ObjUtil;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.util.Arrays;
|
||||
@ -1392,6 +1393,10 @@ public enum FileMagicNumber {
|
||||
* @return {@code FileMagicNumber}
|
||||
*/
|
||||
public static FileMagicNumber getMagicNumber(final byte[] bytes) {
|
||||
if(ObjUtil.isNull(bytes)){
|
||||
return UNKNOWN;
|
||||
}
|
||||
|
||||
final FileMagicNumber number = Arrays.stream(values())
|
||||
.filter(fileMagicNumber -> fileMagicNumber.match(bytes))
|
||||
.findFirst()
|
||||
|
Loading…
Reference in New Issue
Block a user