From 97e024352988ffa1a9e8c02db97ad29154365126 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 16 Nov 2022 22:50:26 +0800 Subject: [PATCH] fix code --- .../cn/hutool/extra/compress/extractor/StreamExtractor.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hutool-extra/src/main/java/cn/hutool/extra/compress/extractor/StreamExtractor.java b/hutool-extra/src/main/java/cn/hutool/extra/compress/extractor/StreamExtractor.java index 127495602..5c907dc72 100755 --- a/hutool-extra/src/main/java/cn/hutool/extra/compress/extractor/StreamExtractor.java +++ b/hutool-extra/src/main/java/cn/hutool/extra/compress/extractor/StreamExtractor.java @@ -68,6 +68,11 @@ public class StreamExtractor implements Extractor { * @param in 包流 */ public StreamExtractor(final Charset charset, final String archiverName, InputStream in) { + if(in instanceof ArchiveInputStream){ + this.in = (ArchiveInputStream) in; + return; + } + final ArchiveStreamFactory factory = new ArchiveStreamFactory(charset.name()); try { in = IoUtil.toBuffered(in);