原因:在Java中解压文件时报错 “malformed”,通常表示压缩文件的格式不正确或损坏。
方法一:修改编码格式为GBK格式
File file = new File(filePath);
InputStream inputStream = new FileInputStream(file, Charset.forName("GBK"));
复制代码
方法二:使用apache的commons-compress(推荐)
原因:在Java中解压文件时报错 “malformed”,通常表示压缩文件的格式不正确或损坏。
方法一:修改编码格式为GBK格式
File file = new File(filePath);
InputStream inputStream = new FileInputStream(file, Charset.forName("GBK"));
复制代码
方法二:使用apache的commons-compress(推荐)