Class ZipUtil
java.lang.Object
org.ofdrw.reader.ZipUtil
ZIP 文件解压工具
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsetDefaultCharset(String charset) 设置解压默认字符集static voidsetMaxSize(long size) Deprecated.采用apache compress 默认策略static voidunZipFileByApacheCommonCompress(File srcFile, String descDir) 使用apache common compress库 解压zipFile,能支持更多zip包解压的特性static voidunZipFileByApacheCommonCompress(InputStream src, String descDir) apache common compress库 解压zipFilestatic voidunZipFiles(File zipFile, String descDir) 解压文件到指定目录static voidunZipFiles(InputStream src, String descDir) 解压文件到指定目录static voidunZipFiles(String zipPath, String descDir) 解压到指定目录
-
Constructor Details
-
ZipUtil
public ZipUtil()
-
-
Method Details
-
setMaxSize
Deprecated.采用apache compress 默认策略设置 解压许可最大字节数- Parameters:
size- 压缩文件解压最大大小,默认值: 100M
-
setDefaultCharset
设置解压默认字符集用于解决中文字符集乱码问题
- Parameters:
charset- 字符集,如 GBK、UTF8 等
-
unZipFiles
解压到指定目录- Parameters:
zipPath- 需要解压的文件路径descDir- 解压到目录- Throws:
IOException- 文件操作IO异常
-
unZipFiles
解压文件到指定目录- Parameters:
src- 压缩文件流descDir- 解压到目录- Throws:
IOException- 文件操作IO异常
-
unZipFiles
解压文件到指定目录- Parameters:
zipFile- 需要解压的文件descDir- 解压到目录- Throws:
IOException- 文件操作IO异常
-
unZipFileByApacheCommonCompress
使用apache common compress库 解压zipFile,能支持更多zip包解压的特性- Parameters:
srcFile- 带解压的源文件descDir- 解压到目录- Throws:
IOException- IO异常
-
unZipFileByApacheCommonCompress
public static void unZipFileByApacheCommonCompress(InputStream src, String descDir) throws IOException apache common compress库 解压zipFile- Parameters:
src- 带解压的源文件流descDir- 解压到目录- Throws:
IOException- IO异常
-