mmonshausen
Grünschnabel
Hallo,
gibt es eine elegante Möglichkeit mit Java in einem bestehenden Zip-Archiv lediglich eine Datei auszutauschen, also diese Datei zu aktualisieren?
Mir würde jetzt nur einfallen das Zip-Archiv komplett zu entpacken (ZipFile.getInputStream(ZipEntry) für alle ZipEntries), dann die entsprechende Datei auszutauschen und alle Datei dann wieder zu verpacken (ZipOutputStream -> ZipEntry -> putNextEntry(ZipEntry)).
Gibt es da nicht eine elegantere und vor allem schnellere Lösung?
Gruß und vielen Dank,
Martin
gibt es eine elegante Möglichkeit mit Java in einem bestehenden Zip-Archiv lediglich eine Datei auszutauschen, also diese Datei zu aktualisieren?
Mir würde jetzt nur einfallen das Zip-Archiv komplett zu entpacken (ZipFile.getInputStream(ZipEntry) für alle ZipEntries), dann die entsprechende Datei auszutauschen und alle Datei dann wieder zu verpacken (ZipOutputStream -> ZipEntry -> putNextEntry(ZipEntry)).
Gibt es da nicht eine elegantere und vor allem schnellere Lösung?
Gruß und vielen Dank,
Martin