public class ZipUtil extends Object
| 构造器和说明 |
|---|
ZipUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
setDefaultCharset(String charset)
设置解压默认字符集
用于解决中文字符集乱码问题
|
static void |
setMaxSize(long size)
已过时。
采用apache compress 默认策略
|
static void |
unZipFileByApacheCommonCompress(File srcFile,
String descDir)
使用apache common compress库 解压zipFile,能支持更多zip包解压的特性
|
static void |
unZipFileByApacheCommonCompress(InputStream src,
String descDir)
apache common compress库 解压zipFile
|
static void |
unZipFiles(File zipFile,
String descDir)
解压文件到指定目录
|
static void |
unZipFiles(InputStream src,
String descDir)
解压文件到指定目录
|
static void |
unZipFiles(String zipPath,
String descDir)
解压到指定目录
|
@Deprecated public static void setMaxSize(long size)
size - 压缩文件解压最大大小,默认值: 100Mpublic static void setDefaultCharset(String charset)
用于解决中文字符集乱码问题
charset - 字符集,如 GBK、UTF8 等public static void unZipFiles(String zipPath, String descDir) throws IOException
zipPath - 需要解压的文件路径descDir - 解压到目录IOException - 文件操作IO异常public static void unZipFiles(InputStream src, String descDir) throws IOException
src - 压缩文件流descDir - 解压到目录IOException - 文件操作IO异常public static void unZipFiles(File zipFile, String descDir) throws IOException
zipFile - 需要解压的文件descDir - 解压到目录IOException - 文件操作IO异常public static void unZipFileByApacheCommonCompress(File srcFile, String descDir) throws IOException
srcFile - 带解压的源文件descDir - 解压到目录IOException - IO异常public static void unZipFileByApacheCommonCompress(InputStream src, String descDir) throws IOException
src - 带解压的源文件流descDir - 解压到目录IOException - IO异常Copyright © 2024. All rights reserved.