在解压文件的时候报错,原因是压缩文件中有中文;导致错误,解决办法是设置编码:

ZipFile zipOutFile = new ZipFile(zipFile,Charset.forName("gbk"));

错误:

Exception in thread "main" java.lang.IllegalArgumentException: MALFORMEDat java.util.zip.ZipCoder.toString(ZipCoder.java:58)at java.util.zip.ZipFile.getZipEntry(ZipFile.java:529)at java.util.zip.ZipFile.access$900(ZipFile.java:56)at java.util.zip.ZipFile$1.nextElement(ZipFile.java:511)at java.util.zip.ZipFile$1.nextElement(ZipFile.java:481)at org.meter.zip.ZipTools.unzip(ZipTools.java:264)at org.meter.zip.ZipTools.main(ZipTools.java:296)

问题解决:Java解压文件时报错:MALFORMED相关推荐

  1. Linux下unzip解压文件时报错:End-of-central-directory signature not found.

    在linux上下载好coco20017数据集,解压时候: year=2017 unzip train{$year}.zip unzip val{$year}.zip 报错: Archive: trai ...

  2. Linux-解决tar解压文件时报错“gzip: stdin: not in gzip format”

    遇到的问题:在安装Nginx时,用wget下载Nginx安装包后,使用tar命令进行解压,结果提示如下报错 [root@host~]# ll -rwxrwxrwx. 1 root root 1087 ...

  3. java zip malformed_关于Java解压文件的一些坑及经验分享(MALFORMED异常)

    关于Java解压文件的一些坑及经验分享 就在本周, 测试人员找到我说现上的需求文档(zip格式的)无法预览了, 让我帮忙看看怎么回事. 这个功能也并不是我做的, 于是我便先看看线上日志有没有什么错误, ...

  4. Java解压文件Zip,War,Tar,TarGz格式

    Java压缩和解压缩 压缩和解压缩依赖 关于Java解压Zip文件的java.lang.IllegalArgumentException:MALFORMED报错问题. 解压缩代码 Zip解压缩 War ...

  5. java解压文件、复制文件、删除文件代码示例

    文章目录 删除文件: 创建目录 拷贝文件 解压zip文件 解压文件时,可以采用多线程的方式,下面上代码: 创建类 @Slf4j public class FileOperation {private ...

  6. Java解压文件的一些坑及经验分享(MALFORMED异常)

    一.错误如下: java.lang.IllegalArgumentException: MALFORMEDat java.util.zip.ZipCoder.toString(ZipCoder.jav ...

  7. linux java解压文件怎么打开,linux下面的解压缩文件的命令

    尝试去好好用linux.新手起步.   这边只会提到我用过的.其他相关的以后我用到了我会补充的.如果有错欢迎指正 注:1.c-创建-create 2.v-复杂输出 3.f-文件-file 4.x-解压 ...

  8. java 解压文件_java实现解压zip文件,(亲测可用)!!!!!!

    项目结构: Util.java内容: package com.cfets.demo; import java.io.File; import java.io.FileOutputStream; imp ...

  9. Linux系统使用unzip解压文件时报bad zipfile offset的解决方法

    出现这个问题是因为压缩包.zip太大了,需要用其他指令进行解压,如:7za 解决方法 1.到官网下载7za的压缩包,官网地址:https://sourceforge.net/projects/p7zi ...

最新文章

  1. linux基本命令详解の第一季
  2. Java游戏服务器系列之Netty详解
  3. Project interpreter not specified(eclipse+pydev)
  4. 不同测试阶段,不同测试类型的区别于联系
  5. 计算机科学的大部分研究是基于,计算机科学
  6. 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结
  7. 2019ICPC(南昌) - Fire-Fighting Hero(最短路+思维)
  8. Meteor创建示例项目 Simple-todos
  9. linux c之通过管道父子进程实现同步通信
  10. python元编程 实际应用_Python元编程
  11. 凝结芽孢杆菌行业调研报告 - 市场现状分析与发展前景预测
  12. 使用for循环遍历文件、使用while循环遍历文件
  13. 7-11 求链式线性表的倒数第K项 (20 分)
  14. iMazing2注册机如何备份苹果手机的通话记录?
  15. python3 爬虫
  16. 一个驱动级别的 键盘鼠标模拟工具
  17. 桌面计算机图标怎么取消,win7图标箭头怎么取消,win7去除电脑桌面图标箭头
  18. 设计模式之禅【组合模式】
  19. 微软云服务器路由跟踪,使用路由日志查看器
  20. eclipse 使用 firebase analysis sdk

热门文章

  1. 有源RFID技术部署,需考虑哪些因素?
  2. bp神经网络是用来干嘛的,bp神经网络是什么网络
  3. 漂泊不定的人生,终究在层层浪花中,站稳了跟脚,姐成功了
  4. 商业智能BI在信息化建设中到底处于一个什么位置?
  5. 用python计算100以内所有偶数的和_用python计算100以内所有整数和的多种方法
  6. UndefinedMetricWarning: Precision and F-score are ill-defined and being set to 0.0 in labels
  7. android个人中心的列表(左小图标-中文字-右箭头)
  8. 【医学+深度论文:F25】2018 CVPR Enhanced Optic Disk and Cup Segmentation with Glaucoma Screening from Fundus
  9. 示范效应显现,去中心化钱包iBitcome率先接入WHC
  10. SDN学习四——必须强调,目前所写内容发行时间是2014年