Repository: commons-compress Updated Branches: refs/heads/master 115230997 -> cfec56723
COMPRESS-466 mark stream as contiguous when reading ZIP's CD Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/a8fc27c1 Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/a8fc27c1 Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/a8fc27c1 Branch: refs/heads/master Commit: a8fc27c1d9a40474085464ad1f592c65ac81a906 Parents: 1152309 Author: Stefan Bodewig <[email protected]> Authored: Sun Oct 7 17:17:19 2018 +0200 Committer: Stefan Bodewig <[email protected]> Committed: Sun Oct 7 17:17:19 2018 +0200 ---------------------------------------------------------------------- .../java/org/apache/commons/compress/archivers/zip/ZipFile.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-compress/blob/a8fc27c1/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java b/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java index d72300d..4b3c8b3 100644 --- a/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java +++ b/src/main/java/org/apache/commons/compress/archivers/zip/ZipFile.java @@ -736,6 +736,8 @@ public class ZipFile implements Closeable { if (!hasUTF8Flag && useUnicodeExtraFields) { noUTF8Flag.put(ze, new NameAndComment(fileName, comment)); } + + ze.setStreamContiguous(true); } /** @@ -1056,7 +1058,6 @@ public class ZipFile implements Closeable { final byte[] localExtraData = new byte[extraFieldLen]; IOUtils.readFully(archive, ByteBuffer.wrap(localExtraData)); ze.setExtra(localExtraData); - ze.setStreamContiguous(true); if (entriesWithoutUTF8Flag.containsKey(ze)) { final NameAndComment nc = entriesWithoutUTF8Flag.get(ze);
