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.
Neueste Kommentare
Noch keine Kommentare zu Effektiv und einfach: Datenströme in Java komprimieren
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.