java.lang.Object
com.github.hypfvieh.util.CompressionUtil
Utility class for compressing/decompressing files.
- Autor:
- hypfvieh
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enumEnum of supported CompressionMethods. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic Filecompress(CompressionUtil.CompressionMethod _method, String _sourceFile, String _outputFileName) Compress a file using the givenCompressionUtil.CompressionMethod.static FilecompressFileGzip(String _sourceFile, String _outputFileName) Compresses the given file with GZIP and writes the compressed file to outputFileName.static Filedecompress(CompressionUtil.CompressionMethod _method, String _compressedFile, String _outputFileName) Extract a file using the givenCompressionUtil.CompressionMethod.static FileextractFileGzip(String _compressedFile, String _outputFileName) Extracts a GZIP compressed file to the given outputfile.
-
Methodendetails
-
extractFileGzip
Extracts a GZIP compressed file to the given outputfile.- Parameter:
_compressedFile-_outputFileName-- Gibt zurück:
- file-object with outputfile or null on any error.
-
compressFileGzip
Compresses the given file with GZIP and writes the compressed file to outputFileName.- Parameter:
_sourceFile-_outputFileName-- Gibt zurück:
- new File object with the compressed file or null on error
-
decompress
public static File decompress(CompressionUtil.CompressionMethod _method, String _compressedFile, String _outputFileName) Extract a file using the givenCompressionUtil.CompressionMethod.- Parameter:
_method-_compressedFile-_outputFileName-- Gibt zurück:
- file object which represents the uncompressed file or null on error
-
compress
public static File compress(CompressionUtil.CompressionMethod _method, String _sourceFile, String _outputFileName) Compress a file using the givenCompressionUtil.CompressionMethod.- Parameter:
_method-_sourceFile-_outputFileName-- Gibt zurück:
- file object which represents the compressed file or null on error
-