torsch2711
Erfahrenes Mitglied
Hi Leute,
ich hab ein kleines problem beim entpacken von zipfiles beim verwenden der zip-klassen.
Das Problem besteht darin, das ich z.B. nur 15 Byte grosse bzw. 6Byte grosse dateien rausgeschrieben bekomme, die datei aber z.B. 41,6MB bzw 762 KByte gross ist.
Hier der Source-teil:
Hab auch schon nach lösungen gegoogelt, allerdings sieht fast jeder source wie meiner aus, sprich dieselbe variante.
Hat jemand eine idee?
Danke im voraus
Gruss,
Torsten
ich hab ein kleines problem beim entpacken von zipfiles beim verwenden der zip-klassen.
Das Problem besteht darin, das ich z.B. nur 15 Byte grosse bzw. 6Byte grosse dateien rausgeschrieben bekomme, die datei aber z.B. 41,6MB bzw 762 KByte gross ist.
Hier der Source-teil:
Code:
// Output datei festlegen
FileOutputStream zouttemp=new FileOutputStream("temp\\"+zEntry.getName().substring(zEntry.getName().lastIndexOf("\\")+1));
// Zip-Inhalt als buffered inputstream holen
BufferedInputStream fis=new BufferedInputStream(zfile.getInputStream(zEntry));
// buffer festlegen
byte[] buffer=new byte[1024];
// solange der inputstream noch was liefert rausschreiben in den output.
while ((fis.read(buffer))!=-1) {
zouttemp.write(buffer);
}
fis.close();
zouttemp.flush();
zouttemp.close();
Hab auch schon nach lösungen gegoogelt, allerdings sieht fast jeder source wie meiner aus, sprich dieselbe variante.
Hat jemand eine idee?
Danke im voraus
Gruss,
Torsten
Zuletzt bearbeitet: