public class ZipUtil
extends java.lang.Object
Constructor and Description |
---|
ZipUtil() |
Modifier and Type | Method and Description |
---|---|
static byte[] |
getStreamAsBytes(java.io.BufferedInputStream bis) |
static java.lang.String[] |
getZipDirectoryAndClose(java.io.InputStream is,
boolean addManifest) |
static java.lang.String |
getZipDirectoryAsStringAndClose(java.io.InputStream is) |
static byte[] |
getZipEntryAsBytes(java.util.zip.ZipInputStream zis) |
static java.lang.String |
getZipEntryAsString(java.util.zip.ZipInputStream zis) |
static java.lang.Object |
getZipFileContents(java.io.InputStream is,
java.lang.String[] list,
int listPtr)
iteratively drills into zip files of zip files to extract file content
or zip file directory.
|
static byte[] |
getZipFileContentsAsBytes(java.io.InputStream is,
java.lang.String[] list,
int listPtr) |
static boolean |
isZipFile(byte[] bytes) |
static boolean |
isZipFile(java.io.InputStream is) |
public static boolean isZipFile(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static boolean isZipFile(byte[] bytes) throws java.lang.Exception
java.lang.Exception
public static java.lang.Object getZipFileContents(java.io.InputStream is, java.lang.String[] list, int listPtr)
is
- list
- listPtr
- public static byte[] getZipFileContentsAsBytes(java.io.InputStream is, java.lang.String[] list, int listPtr)
public static java.lang.String getZipDirectoryAsStringAndClose(java.io.InputStream is)
public static java.lang.String[] getZipDirectoryAndClose(java.io.InputStream is, boolean addManifest)
public static java.lang.String getZipEntryAsString(java.util.zip.ZipInputStream zis) throws java.io.IOException
java.io.IOException
public static byte[] getZipEntryAsBytes(java.util.zip.ZipInputStream zis) throws java.io.IOException
java.io.IOException
public static byte[] getStreamAsBytes(java.io.BufferedInputStream bis) throws java.io.IOException
java.io.IOException