ZipInputStream stop finding next entry if entry is a folder with Data Descriptor. This zip could be extracted by unzip in Linux.
Seems this is caused by ZipInputStream.readUntilEndOfEntry
if (localFileHeader.isDirectory()
|| (localFileHeader.getCompressedSize() == 0 && !localFileHeader.isDataDescriptorExists())) {
return;
}
ZipInputStream stop finding next entry if entry is a folder with Data Descriptor. This zip could be extracted by
unzipin Linux.Seems this is caused by
ZipInputStream.readUntilEndOfEntry