Package adalid.util.setup
Class ZipUtils
- java.lang.Object
-
- adalid.util.setup.ZipUtils
-
public class ZipUtils extends java.lang.ObjectZip and unzip files using Java core libraries. Based on Zipping and Unzipping in Java (https://www.baeldung.com/java-compress-and-uncompress) by baeldung- Author:
- Jorge Campins
-
-
Constructor Summary
Constructors Constructor Description ZipUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]deflate(byte[] inputBytes)static byte[]deflate(java.lang.String string)static byte[]inflate(byte[] inputBytes)static java.lang.StringinflateToString(byte[] inputBytes)static booleanunzip(java.lang.String zipPathName)static booleanunzip(java.lang.String zipPathName, java.lang.String dirPathName)static booleanzip(java.lang.String zipPathName, java.lang.String... pathNames)static booleanzipFile(java.lang.String pathName)static booleanzipFileAndFolder(java.lang.String filePathName)static booleanzipFileAndFolder(java.lang.String filePathName, java.lang.String folderPathName)static booleanzipFileAndFolder(java.lang.String filePathName, java.lang.String folderPathName, boolean siblings)static booleanzipFolder(java.lang.String pathName)
-
-
-
Method Detail
-
deflate
public static byte[] deflate(java.lang.String string) throws java.io.IOException- Throws:
java.io.IOException
-
deflate
public static byte[] deflate(byte[] inputBytes) throws java.io.IOException- Throws:
java.io.IOException
-
inflateToString
public static java.lang.String inflateToString(byte[] inputBytes) throws java.util.zip.DataFormatException, java.io.IOException- Throws:
java.util.zip.DataFormatExceptionjava.io.IOException
-
inflate
public static byte[] inflate(byte[] inputBytes) throws java.util.zip.DataFormatException, java.io.IOException- Throws:
java.util.zip.DataFormatExceptionjava.io.IOException
-
zipFile
public static boolean zipFile(java.lang.String pathName) throws java.io.IOException- Throws:
java.io.IOException
-
zipFolder
public static boolean zipFolder(java.lang.String pathName) throws java.io.IOException- Throws:
java.io.IOException
-
zipFileAndFolder
public static boolean zipFileAndFolder(java.lang.String filePathName) throws java.io.IOException- Throws:
java.io.IOException
-
zipFileAndFolder
public static boolean zipFileAndFolder(java.lang.String filePathName, java.lang.String folderPathName) throws java.io.IOException- Throws:
java.io.IOException
-
zipFileAndFolder
public static boolean zipFileAndFolder(java.lang.String filePathName, java.lang.String folderPathName, boolean siblings) throws java.io.IOException- Throws:
java.io.IOException
-
zip
public static boolean zip(java.lang.String zipPathName, java.lang.String... pathNames) throws java.io.IOException- Throws:
java.io.IOException
-
unzip
public static boolean unzip(java.lang.String zipPathName) throws java.io.IOException- Throws:
java.io.IOException
-
unzip
public static boolean unzip(java.lang.String zipPathName, java.lang.String dirPathName) throws java.io.IOException- Throws:
java.io.IOException
-
-