From b91827e029a8b6fadf4f81bf84d082b2ecb314e5 Mon Sep 17 00:00:00 2001 From: PJ Fanning Date: Wed, 8 May 2024 22:32:22 +0000 Subject: [bug-68987] support allowStoredEntriesWithDataDescriptor=true when reading zip data git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1917587 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'poi-ooxml/src/main') diff --git a/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java b/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java index f9b1524da9..5fb580530e 100644 --- a/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java +++ b/poi-ooxml/src/main/java/org/apache/poi/openxml4j/opc/internal/ZipHelper.java @@ -24,6 +24,7 @@ import java.io.IOException; import java.io.InputStream; import java.net.URI; import java.net.URISyntaxException; +import java.nio.charset.StandardCharsets; import java.nio.file.Files; import org.apache.commons.compress.archivers.zip.ZipArchiveEntry; @@ -189,7 +190,8 @@ public final class ZipHelper { final InputStream processStream = closeStream ? checkedStream : new NoCloseInputStream(checkedStream); // Open as a proper zip stream - return new ZipArchiveThresholdInputStream(new ZipArchiveInputStream(processStream)); + return new ZipArchiveThresholdInputStream(new ZipArchiveInputStream( + processStream, StandardCharsets.UTF_8.name(), false, true)); } /** -- cgit v1.2.3