Package de.svws_nrw.base.compression
Klasse GZip
java.lang.Object
de.svws_nrw.base.compression.GZip
Diese Klasse stellt Methoden zum Komprimieren und Dekomprimieren
von Daten mithilfe des GZip-Verfahrens zur Verfügung.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic byte[]
decode
(byte[] data) Dekomprimiert die übergebenen Daten mit dem GZip-Verfahrenstatic byte[]
decodeBase64
(String data) Dekomprimiert die übergebenen Base64-kodierten Daten mit dem GZip-Verfahrenstatic byte[]
decodeData
(InputStream input) Dekomprimiert die im Input-Stream übergebenen Daten mit dem GZip-Verfahrenstatic byte[]
encode
(byte[] data) Komprimiert die Daten mit dem GZip-Verfahrenstatic String
encodeBase64
(byte[] data) Komprimiert die Daten mit dem GZip-Verfahren und erstellt einen Base64-kodierten String aus dem Ergebnis.static byte[]
encodeData
(GZipWriterFunction writer) Komprimiert die Daten, welche in den Output-Stream schrieben werden mit dem GZip-Verfahren
-
Methodendetails
-
encodeData
Komprimiert die Daten, welche in den Output-Stream schrieben werden mit dem GZip-Verfahren- Parameter:
writer
- schreibt die Daten in den Output-Stream- Gibt zurück:
- die komprimierten Daten
- Löst aus:
CompressionException
- falls ein Fehler beim Komprimieren ensteht
-
decodeData
Dekomprimiert die im Input-Stream übergebenen Daten mit dem GZip-Verfahren- Parameter:
input
- der Input-Stream mit den zu dekomprimierenden Daten- Gibt zurück:
- die dekomprimierten Daten
- Löst aus:
CompressionException
- falls ein Fehler beim Dekomprimieren auftritt
-
encode
Komprimiert die Daten mit dem GZip-Verfahren- Parameter:
data
- die zu komprimierenden Daten- Gibt zurück:
- die komprimierten Daten
- Löst aus:
CompressionException
- falls ein Fehler beim Komprimieren ensteht
-
decode
Dekomprimiert die übergebenen Daten mit dem GZip-Verfahren- Parameter:
data
- die zu dekomprimierenden Daten- Gibt zurück:
- die dekomprimierten Daten
- Löst aus:
CompressionException
- falls ein Fehler beim Dekomprimieren auftritt
-
encodeBase64
Komprimiert die Daten mit dem GZip-Verfahren und erstellt einen Base64-kodierten String aus dem Ergebnis.- Parameter:
data
- die zu komprimierenden Daten- Gibt zurück:
- die komprimierten Daten als Base64-String
- Löst aus:
CompressionException
- falls ein Fehler beim Komprimieren ensteht
-
decodeBase64
Dekomprimiert die übergebenen Base64-kodierten Daten mit dem GZip-Verfahren- Parameter:
data
- die zu dekomprimierenden Base64-kodierten Daten- Gibt zurück:
- die dekomprimierten Daten
- Löst aus:
CompressionException
- falls ein Fehler beim Dekomprimieren auftritt
-