导入excel文件 文件较大时报错:Zip bomb detected!

  • 读取excel报错 Zip bomb detected! The file would exceed the max. ratio of compressed file size to the size of the expanded data,完整报错信息如下所示。

读取excel报错 Zip bomb detected! The file would exceed the max. ratio of compressed file size to the size of the expanded data,完整报错信息如下所示。

  • 主要原因是文件太大,解决办法增加如下代码。
ZipSecureFile.setMinInflateRatio(-1.0d);

-完整代码如下所示。

     FileInputStream fileInputStream = null;try {fileInputStream = new FileInputStream(filePath);ZipSecureFile.setMinInflateRatio(-1.0d);XSSFWorkbook sheets = new XSSFWorkbook(fileInputStream);//获取sheetXSSFSheet sheet = sheets.getSheet(sheetName);} catch (Exception e) {e.printStackTrace();}
  • 有可能还会发生堆内存溢出,需要设置堆内存大小,如下所示。
-Xmx5550m -Xms5550m

导入Zip bomb detected相关推荐

  1. apache poi-检测到Zip Bomb解决方案

    项目场景: 提示:这里简述项目相关背景: This may indicate that the file is used to inflate memory usage and thus could ...

  2. unzip 解压大文件出现错误invalid zip file with overlapped components (possible zip bomb)

    error: invalid zip file with overlapped components (possible zip bomb)To unzip the file anyway, reru ...

  3. eclipse 导入zip

    File→import→Existing  Projects into Workspace→Select archive file 这样导入的zip就可以正常运行了

  4. zip命令的坑 pyspark --py-files导入zip包不生效 / python导入zip包不生效

    背景 pyspark作业在cluster模式提交时候除了执行的文件外,如果有其他依赖的话,需要用–py-files导入,如果是导入一个python包(带__init__.py的文件夹)的话,需要先打包 ...

  5. unzip 解压大文件出现错误invalid zip file with overlapped components (possible zip bomb)(linux分卷解压大文件错误解决)

    先安装p7zip sudo apt-get install p7zip sudo apt-get install p7zip-full sudo apt-get install p7zip-rar 再 ...

  6. Java 导入zip,并进行解压

    场景一:上传zip包,后台进行解压,提取里面的文件,进行上传. public static void inputStreamToFile(InputStream ins, File file) {tr ...

  7. java openxml 操作 word,(三)、JAVA基于OPENXML的word文档插入、合并、替换操作系列之html转word...

    (三).JAVA基于OPENXML的word文档插入.合并.替换操作系列之html转word 系列笔记传送门 富文本转word文档 准备待转换内容 内容清理与格式化 转换成word文档 输出结果展示 ...

  8. 批量导出导入数据及附件文件ZIP包

    目录 前言-应用场景 一.导出ZIP包 1. 列表数据导出到本地excel文件 2. 下载附件信息 3. 生成压缩文件(浏览器下载) 4. 删除临时目录 二.导入ZIP包 1. 上传zip包,解压到临 ...

  9. Java解压上传zip或rar文件,并解压遍历文件中的html的路径

    1.本文只提供了一个功能的代码 public String addFreeMarker() throws Exception {HttpSession session = request.getSes ...

  10. java导入jar包源码_eclipse中导入jar包的源码

    在日常开发工作中,我们时常会需要查看下第三方jar包的源码来更加正确的理解该jar包或者框架提供的功能.下面是笔者知道的两种添加jar包源码的方式: 方式一:configure build path中 ...

最新文章

  1. flash h5录音_博乐h5网站建设案例-AI优网络
  2. 不止临床应用,AI还要帮不懂编程的医生搞科研
  3. 声学漫谈之五:音腔是怎么影响声音效果的
  4. 前端遮罩层实现_css遮罩层怎么做?
  5. Django——Model
  6. PHP无限极分类生成树方法,无限分级
  7. Android动态添加Device Admin权限
  8. xutils找id报空指针异常
  9. 普通人如何快速翻身?
  10. 利用imageai做一个物体检测系统
  11. USACO 刷水记录
  12. IDEA服务器端JQuery框架加载失败--已解决
  13. matlab模糊控制图怎么导出_4步教你学会使用matlab模糊控制工具箱 | 学步园
  14. FPS游戏外挂屡禁不止,如何破局?
  15. 开源生态学初探——从生命游戏开始
  16. maven 指令之package 和install的区别
  17. chrome 图片助手下载
  18. Python实验之——输出数字金字塔
  19. linux安装mysql 5.7 完整步骤
  20. WhatsUp的邮件提醒设置

热门文章

  1. HMM原理解析(转载)
  2. 贴吧手工自动发帖软件
  3. TYPEC-CC逻辑芯片-E-MARK数据线-浅析
  4. 四、六级考试的标准分计算方法-“710分转换表”
  5. Win Server2016安装Glassfish4.1.2
  6. 哈夫曼树实现:统计文本信息,构造哈夫曼树,并对其进行编码与解码
  7. 电脑怎样设置定时关机
  8. vscode远程连接的坑
  9. JVM——垃圾回收算法
  10. java编程填空及答案_JAVA填空题标准答案(103题)