首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
zipinputstream专题
ZipInputStream解压报错java.lang.IllegalArgumentException: MALFORMED
背景 使用jdk自带的zip工具ZipInputStream,去读取使用winrar在中文windows制作出来的zip文件报错。 Exception in thread "main" java.lang.IllegalArgumentException: MALFORMEDat java.util.zip.ZipCoder.toString(ZipCoder.java:58)at java.
阅读更多...
应用软件安全编程--02从 ZipInputStream 安全解压文件
对java.util.ZipInputStream 的输入进行检查可以防止消耗过多的系统资源。解压一个文件,比如 zip、gif或者 gzip编码的 HTTP 内容,可能会消耗过多的资源,并且在压缩率极高的情况下,可能会导 致 zip炸弹的出现。 对于从 ZipInputStream 安全解压文件的情况,示例1给出了不规范用法(Java 语言)示例。示例2 给出了规范用法(Java 语言)示例
阅读更多...