Class FileUtil
java.lang.Object
org.teamapps.universaldb.index.fileng.FileUtil
public class FileUtil
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description FileUtil() -
Method Summary
Modifier and Type Method Description static voidcompressAndEncrypt(java.io.File src, java.io.File dst, java.lang.String password)static java.lang.StringcreateFileHash(java.io.File file)static java.lang.StringcreateHash(java.lang.String... values)static voiddecrypt(java.io.InputStream src, java.io.File dst, java.lang.String password)static voiddecryptAndDecompress(java.io.File src, java.io.File dst, java.lang.String password)static voiddecryptAndDecompress(java.io.InputStream src, java.io.File dst, java.lang.String password)static voiddeleteFileRecursive(java.io.File file)static voidencrypt(java.io.File src, java.io.File dst, java.lang.String password)static java.util.Map<java.lang.String,java.lang.String>parseFileMetaData(java.io.InputStream inputStream)
-
Constructor Details
-
FileUtil
public FileUtil()
-
-
Method Details
-
compressAndEncrypt
public static void compressAndEncrypt(java.io.File src, java.io.File dst, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
decryptAndDecompress
public static void decryptAndDecompress(java.io.File src, java.io.File dst, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
decryptAndDecompress
public static void decryptAndDecompress(java.io.InputStream src, java.io.File dst, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
encrypt
public static void encrypt(java.io.File src, java.io.File dst, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
decrypt
public static void decrypt(java.io.InputStream src, java.io.File dst, java.lang.String password) throws java.lang.Exception- Throws:
java.lang.Exception
-
parseFileMetaData
public static java.util.Map<java.lang.String,java.lang.String> parseFileMetaData(java.io.InputStream inputStream) -
createFileHash
public static java.lang.String createFileHash(java.io.File file) -
createHash
public static java.lang.String createHash(java.lang.String... values) -
deleteFileRecursive
public static void deleteFileRecursive(java.io.File file)
-