图片格式"/>
base64判断图片格式
package **.tool;public class CheckBase64Format {/*** 根据base64判断图片是否为tiff* @param base64* @return*/public boolean checkImageBase64Format(String base64) {byte[] b = java.util.Base64.getDecoder().decode(base64);try {//判断是否为tif格式if ((b[0] & 0xFF) == 0x49 && (b[1] & 0xFF) == 0x49 && (b[2] & 0xFF) == 0x2A) {return true;} else {return false;}} catch (Exception e) {e.printStackTrace();return false;}}/*** 根据base64判断图片是否为pdf* @param base64* @return*/public boolean checkImageBase64Format1(String base64) {String pdf = base64.substring(0, 3);try {//判断是否为pdf格式if ("JVB".equals(pdf)) {return true;} else {return false;}} catch (Exception e) {e.printStackTrace();return false;}}/*** 根据base64判断图片是否为png* @param base64* @return*/public boolean checkImageBase64Format2(String base64) {String png = base64.substring(0, 3);try {//判断是否为pdf格式if ("iVB".equals(png)) {return true;} else {return false;}} catch (Exception e) {e.printStackTrace();return false;}}
}
更多推荐
base64判断图片格式
发布评论