public class ZipUtils
extends java.lang.Object
Constructor and Description |
---|
ZipUtils(java.io.InputStream is) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
doZip(java.util.Map<java.lang.String,byte[]> map,
java.lang.String folderPath,
java.lang.String patternTitle)
Архивирует файлы/папки с файлами.
|
byte[] |
getEntry(java.lang.String entryName) |
static java.util.Map<java.lang.String,byte[]> |
unZip(java.io.File file)
Распаковывает архив в память.
|
static java.util.Map<java.lang.String,byte[]> |
unZip(java.lang.String filePath) |
public byte[] getEntry(java.lang.String entryName)
entryName
- Stringpublic static java.lang.String doZip(java.util.Map<java.lang.String,byte[]> map, java.lang.String folderPath, java.lang.String patternTitle) throws java.io.IOException
Map - byte[]> map - мап, в качестве ключей выступает путь к файлу, а в качестве значения байтовый массив этого файла
String
- folderPath - путь, куда сохранять архивString
- patternTitle - название файла шаблонаString
- patternType - тип файла шаблонаjava.io.IOException
public static java.util.Map<java.lang.String,byte[]> unZip(java.lang.String filePath) throws java.io.IOException
java.io.IOException
public static java.util.Map<java.lang.String,byte[]> unZip(java.io.File file) throws java.io.IOException
String
- filePath - путь к файлуjava.io.IOException