public class ZipUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ZipUtils.ZipEntryInfo |
Constructor and Description |
---|
ZipUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getFileNameFromZip(java.util.zip.ZipEntry entry)
Retorna o nome do arquivo de um ZipEntry
|
static java.lang.String |
getRelativePathFromZip(java.util.zip.ZipEntry entry)
Retorna o path(sem o file name) de um ZipEntry
|
static void |
main(java.lang.String[] args) |
static byte[] |
processarZipEntryInfoList(java.util.Collection<ZipUtils.ZipEntryInfo> entryList) |
static void |
putZipEntry(java.util.zip.ZipOutputStream zos,
java.io.File file) |
static void |
putZipEntry(java.util.zip.ZipOutputStream zos,
java.io.File file,
java.lang.String prefix) |
static void |
putZipEntry(java.util.zip.ZipOutputStream zos,
java.io.File file,
java.lang.String prefix,
int buffSize) |
static void |
putZipEntry(java.util.zip.ZipOutputStream zos,
java.lang.String entryName,
java.io.InputStream entryInputStream) |
static void |
putZipEntry(java.util.zip.ZipOutputStream zos,
java.lang.String entryName,
java.io.InputStream entryInputStream,
int buffSize) |
static byte[] |
zip(java.util.Map<java.lang.String,byte[]> entriesNamesAndContents) |
static byte[] |
zip(java.lang.String entryName,
byte[] content) |
static void |
zipDirectory(java.io.File dir,
java.lang.String zipFilePath,
boolean includeRoot)
Compacta o diretório "dir" para o arquivo "zipFilePath".
|
public static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public static byte[] zip(java.util.Map<java.lang.String,byte[]> entriesNamesAndContents) throws java.lang.Exception
entriesNamesAndContents
- Map contendo os nomes dos entry e os repectivos conteúdos em byte[]java.lang.Exception
public static byte[] zip(java.lang.String entryName, byte[] content) throws java.io.IOException
java.io.IOException
public static void zipDirectory(java.io.File dir, java.lang.String zipFilePath, boolean includeRoot) throws java.io.IOException
dir
- zipFilePath
- includeRoot
- java.io.IOException
public static void putZipEntry(java.util.zip.ZipOutputStream zos, java.lang.String entryName, java.io.InputStream entryInputStream) throws java.lang.Exception
java.lang.Exception
public static void putZipEntry(java.util.zip.ZipOutputStream zos, java.lang.String entryName, java.io.InputStream entryInputStream, int buffSize) throws java.lang.Exception
java.lang.Exception
public static void putZipEntry(java.util.zip.ZipOutputStream zos, java.io.File file) throws java.lang.Exception
java.lang.Exception
public static void putZipEntry(java.util.zip.ZipOutputStream zos, java.io.File file, java.lang.String prefix) throws java.lang.Exception
java.lang.Exception
public static void putZipEntry(java.util.zip.ZipOutputStream zos, java.io.File file, java.lang.String prefix, int buffSize) throws java.lang.Exception
java.lang.Exception
public static byte[] processarZipEntryInfoList(java.util.Collection<ZipUtils.ZipEntryInfo> entryList) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getFileNameFromZip(java.util.zip.ZipEntry entry)
entry
- ZipEntry e ser resolvido o file namepublic static java.lang.String getRelativePathFromZip(java.util.zip.ZipEntry entry)
entry
- ZipEntry e ser resolvido o path