2009-08-20 3 views
0

ein Drittes Datenverarbeitungswerkzeuges Auswertung habe ich in einen Fall gestoßen, wo einige WinZip Dateien eine Ausnahme verursachen:Welche Versionen/Varianten von WinZip können mit der Datei gnu.java.util.zip.dll v.6.0.140.8 geöffnet werden?

Caused by: gnu.java.util.zip.ZipException: Unknown compression method 98 
    at gnu.java.util.zip.ZipFile.getInputStream(ZipFile.java:470) 

ich mit diesem mit WinZip erstellten Dateien gesehen habe 11.2 und neuer. Was ist die neueste Version von WinZip (oder kompatible Komprimierungsmethode), mit der die zip.dll umgehen kann?

Ich habe nach einer Referenz gesucht, aber anders als nicht Versionscode, hatte ich bisher wenig Glück.

+0

weniger Interesse an WinZip-Formaten, als ich in einem Verständnis bin von dem, was diese Java-Zip-Bibliothek unterstützen kann. Trotzdem danke. – dreynold

+0

Ich frage mich auch, was ist die Bibliothek, die 'gnu.java.util.zip.ZipFile' enthält? Können Sie einen Projektnamen angeben? Suchen Sie diesen Klassennamen in Google gibt den Link nur zu dieser Seite zurück :) –

Antwort

0

Die Winzip-Website hat eine Seite auf additional compression algorithms, die Kompressions-Algorithmus 98 erwähnt. Es behauptet, dass dies zuerst in Winzip Version 10.0 Beta erschien.

Ich glaube, dass alle Versionen von Winzip in der Lage sind, ZIP-Dateien zu erzeugen, die von älteren Dienstprogrammen gelesen werden können; es ist nur eine Frage, welche Optionen Sie auswählen.

0

Blick auf http://en.wikipedia.org/wiki/WinZip#History, würde ich sagen, es kann wahrscheinlich alles öffnen, dass Winzip 8 öffnen könnte, und spätere Erfindungen mit Ausnahme von Unicode-Unterstützung sind einzigartig für Winzip und wird in anderen Programmen brechen, wenn sie verwendet werden. Ich habe es jedoch nicht untersucht.