Package com.tridion.util
Class ZipUtils
java.lang.Object
com.tridion.util.ZipUtils
Class with utility methods to handle zip files and streams.
Duplicate from cd_core module.
-
Method Summary
Modifier and TypeMethodDescriptionstatic FilecreateArchive(File source) static FilecreateArchive(File source, File destination) static FilecreateArchive(File source, File destination, boolean overwrite) static FilecreateArchive(String source) static FilecreateArchive(String source, String destination) static FilecreateArchive(String source, String destination, boolean overwrite) static voidstatic voidUnzip source zip file into target destination.
-
Method Details
-
createArchive
- Throws:
IOException
-
createArchive
- Throws:
IOException
-
createArchive
- Throws:
IOException
-
createArchive
- Throws:
IOException
-
createArchive
public static File createArchive(File source, File destination, boolean overwrite) throws IOException - Throws:
IOException
-
createArchive
public static File createArchive(String source, String destination, boolean overwrite) throws IOException - Throws:
IOException
-
unzip
- Throws:
IOException
-
unzip
public static void unzip(File source, File destination, boolean preventDirectoryTraversalCharacters) throws IOException Unzip source zip file into target destination.- Parameters:
source- source zip filedestination- target destinationpreventDirectoryTraversalCharacters- check whether internal zip files contain directory traversal characters. If so then throw exception as it's security violation- Throws:
IOException
-