From 06185e4fffe6a7bd20a7467f7dca6f3fd16f1b4d Mon Sep 17 00:00:00 2001 From: REAndroid Date: Mon, 24 Apr 2023 23:31:43 +0200 Subject: [PATCH] fix: read local file headers properly (merge) #27 --- .../java/com/reandroid/archive2/model/LocalFileDirectory.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/reandroid/archive2/model/LocalFileDirectory.java b/src/main/java/com/reandroid/archive2/model/LocalFileDirectory.java index d54cd3a..63f537b 100644 --- a/src/main/java/com/reandroid/archive2/model/LocalFileDirectory.java +++ b/src/main/java/com/reandroid/archive2/model/LocalFileDirectory.java @@ -56,6 +56,7 @@ public class LocalFileDirectory { fileChannel.position(offset); LocalFileHeader lfh = new LocalFileHeader(); lfh.readBytes(inputStream); + lfh.mergeZeroValues(ceh); offset = offset + lfh.countBytes(); lfh.setFileOffset(offset); ceh.setFileOffset(offset);