diff --git a/src/main/java/net/lingala/zip4j/headers/HeaderReader.java b/src/main/java/net/lingala/zip4j/headers/HeaderReader.java index 8976d810..5bccf408 100755 --- a/src/main/java/net/lingala/zip4j/headers/HeaderReader.java +++ b/src/main/java/net/lingala/zip4j/headers/HeaderReader.java @@ -140,14 +140,7 @@ private CentralDirectory readCentralDirectory(RandomAccessFile zip4jRaf, RawIO r long offSetStartCentralDir = HeaderUtil.getOffsetStartOfCentralDirectory(zipModel); long centralDirEntryCount = getNumberOfEntriesInCentralDirectory(zipModel); - - if (zipModel.isZip64Format()) { - offSetStartCentralDir = zipModel.getZip64EndOfCentralDirectoryRecord() - .getOffsetStartCentralDirectoryWRTStartDiskNumber(); - centralDirEntryCount = (int) zipModel.getZip64EndOfCentralDirectoryRecord() - .getTotalNumberOfEntriesInCentralDirectory(); - } - + zip4jRaf.seek(offSetStartCentralDir); byte[] shortBuff = new byte[2];