Effektiv und einfach: Datenströme in Java komprimieren

GZIP ist die einfachste Komprimierungsmethode und ideal für Situationen, in denen nur ein einziger Datenstrom komprimiert werden muss. Listing A zeigt, wie eine Datei mithilfe von Java-Klassen aus dem Paket java.util.zip komprimiert und dekomprimiert wird.

Listing A


Um die Klassen zur Datenkomprimierung zu verwenden, konvertiert man diese mithilfe einer Konstruktorkonvertierung von I/O-Klassen in den benötigten Ausgabestrom. In Listing A werden sowohl Byte- als auch Symbolströme verwendet: Der Stream verwendet Klassen, die auf der Reader-Klasse basieren, während der Konstruktor von GZIPOutputStream nur Streams verwendet, die auf OutputStream basieren, nicht aber Writer. Daher wird beim Öffnen einer Datei der Stream zur Datenkomprimierung GZIPInputStream in den Symbolstrom Reader konvertiert.

Themenseiten: Anwendungsentwicklung, Software

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Effektiv und einfach: Datenströme in Java komprimieren

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *