Hallo!
Ich bins nochmal
Ich lese eine Zip-Datei mit einem ZipInputStream aus einem ByteArray ein und arbeite dann so jedes Entry ab. Allerdings kann ich die ursprüngliche Größe und die gepackte Größe nicht abfragen. Es kommt jedesmal nur -1. Weiß jemand woran das liegt?
Ich bins nochmal
Ich lese eine Zip-Datei mit einem ZipInputStream aus einem ByteArray ein und arbeite dann so jedes Entry ab. Allerdings kann ich die ursprüngliche Größe und die gepackte Größe nicht abfragen. Es kommt jedesmal nur -1. Weiß jemand woran das liegt?
Code:
ZipInputStream zis = new ZipInputStream(
new ByteArrayInputStream(baos.toByteArray()));
ZipEntry entry = null;
while ((entry = zis.getNextEntry()) != null) {
System.out.println(entry.getSize());
}
zis.close();