package ho.aia.iw.gfv.importdoc.util;
import java.awt.Image;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.Enumeration;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import javax.imageio.ImageIO;
/**
* 文件合法性基础检测
* 文件病毒检测的步骤必须借助杀毒软件,整体思路如下
* 1 限制上传文件扩展名
* 2 去除文件存储路径的可执行权限
* 3 对文件做基本的检测,例如常见病毒代码过滤
* 4 根据文件类型 对文件进行分别处理
* 4.1 图片文件则进行 ImageIO 对象的获取以及宽高的获取,没有则说明为非图片文件
* 4.2 压缩文件则需要解压后再处理
* 5 调用杀毒软件进行查杀,定期更新毒库
* @author ASNPI6D
*
*/
public class FindStringInTxt {
String encoding = "UTF-8";
public static void main(String[] args) throws Exception {
// 测试普通文件
boolean risk = checkVirusTestInFile("D://UAT WAS.docx");
System.out.println(risk);
//测试图片
Fil