Hallo Leute,
ich habe ein Problem mit einem zip Zugriff.
Für eine Simulation einer Datenübertragung (Details erspare ich euch), muss ich auf gewisse Dateien zugreifen bzw. öffnen können. Ich öffne z.B. HTML Seiten mit dem folgenden Code:
Das Funktioniert alles wunderbar. Es wird der Standard HTML Browser geöffnet und reicht erst mal vollkommen aus.
Nur stehe ich jetzt vor dem Problem, dass auch HTML Seiten mit verlinkten Bildern berücksichtigt werden sollen. Deshalb packe ich zusammenhängende Dateien (HTML Seite + .jpg) in ein .zip Archiv. Der Kompressionsgrad ist 0%, ich nutze das .zip einfach als einen Container.
Nun möchte ich einfach die HTML Seite im .zip öffnen OHNE das .zip vorher zu entpacken.
Ich komme mit ZipEntry nicht wirklich weiter. Zwar kann ich mir den Inhalt des .zip anzeigen lassen, die Dateigröße und auch den Kompressionsgrad, aber ich möchte einfach nur die gewünschte HTML öffnen.
Meine Versuche
mit
zu kombinieren sing kläglich gescheitert.
Scheinbar gibt es ne Möglichkeit mit BufferedOutputStream zu arbeiten, aber das habe ich leider nicht verstanden. Gibt es keine Möglichkeit einfach die Datei zu öffnen???
Besten Dank für eure Zeit und bitte seht es mit nach, falls ich mir die Geschichte mit "einfach öffnen" zu einfach vorstelle.......
ich habe ein Problem mit einem zip Zugriff.
Für eine Simulation einer Datenübertragung (Details erspare ich euch), muss ich auf gewisse Dateien zugreifen bzw. öffnen können. Ich öffne z.B. HTML Seiten mit dem folgenden Code:
Java:
Desktop.getDesktop().open(new File("Mein Pfad"));
Das Funktioniert alles wunderbar. Es wird der Standard HTML Browser geöffnet und reicht erst mal vollkommen aus.
Nur stehe ich jetzt vor dem Problem, dass auch HTML Seiten mit verlinkten Bildern berücksichtigt werden sollen. Deshalb packe ich zusammenhängende Dateien (HTML Seite + .jpg) in ein .zip Archiv. Der Kompressionsgrad ist 0%, ich nutze das .zip einfach als einen Container.
Nun möchte ich einfach die HTML Seite im .zip öffnen OHNE das .zip vorher zu entpacken.
Ich komme mit ZipEntry nicht wirklich weiter. Zwar kann ich mir den Inhalt des .zip anzeigen lassen, die Dateigröße und auch den Kompressionsgrad, aber ich möchte einfach nur die gewünschte HTML öffnen.
Meine Versuche
Java:
Desktop.getDesktop().open(new File("Mein Pfad"));
Java:
zipEntry.getName();
zu kombinieren sing kläglich gescheitert.
Scheinbar gibt es ne Möglichkeit mit BufferedOutputStream zu arbeiten, aber das habe ich leider nicht verstanden. Gibt es keine Möglichkeit einfach die Datei zu öffnen???
Besten Dank für eure Zeit und bitte seht es mit nach, falls ich mir die Geschichte mit "einfach öffnen" zu einfach vorstelle.......