diff --git a/hutool-core/src/main/java/cn/hutool/core/compress/ZipReader.java b/hutool-core/src/main/java/cn/hutool/core/compress/ZipReader.java index 54520e9a7..b79a6a993 100755 --- a/hutool-core/src/main/java/cn/hutool/core/compress/ZipReader.java +++ b/hutool-core/src/main/java/cn/hutool/core/compress/ZipReader.java @@ -146,7 +146,7 @@ public class ZipReader implements Closeable { //gitee issue #I4ZDQI String path = zipEntry.getName(); if (FileUtil.isWindows()) { - path = StrUtil.replace(zipEntry.getName(), "*", "_"); + path = StrUtil.replace(path, "*", "_"); } // FileUtil.file会检查slip漏洞,漏洞说明见http://blog.nsfocus.net/zip-slip-2/ final File outItemFile = FileUtil.file(outFile, path);