Es gibt verschiedene Versionen des ZIP-Formats (http://en.wikipedia.org/wiki/ZIP_%28file_format%29#Version_history
). Es ist unklar, welche Version Java unterstützt. In der Quelle für ZipOutputStream
definiert es eine Konstante in Bezug auf die "minimale Version zu lesen" Teil der Kopfzeile, aber ich bin nicht 100% sicher, dass das der richtige Weg ist, eine Antwort auf meine Frage rückwärts zu konstruieren.Welche Version von ZIP wird von Java unterstützt (1.6 - oder irgendeine andere Version)
Kann jemand hier einen besseren Rat geben?
Danke.
Warum verwenden Sie nicht die auf Ihrem System installierte ZIP-Datei 'Runtime.getRuntime(). Exec (Befehl);' where Befehl ist String zip -r ... – ant
@ c0mrade Haben alle Windows-Systeme standardmäßig 'zip'? Schließlich soll Java tragbar sein. –
Da ich direkt von einer Struktur im Speicher zippen - Outsourcing zu einer App außerhalb des Adressraums macht in meinem Szenario keinen Sinn (und nein, ich möchte nicht die Daten in eine temporäre Datei schreiben und ZIP von dort) . Danke trotzdem für den Vorschlag. – kvista