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);