ZipUtil (hutool

您所在的位置:网站首页 unzip去掉顶层目录 ZipUtil (hutool

ZipUtil (hutool

2023-08-06 23:47| 来源: 网络整理| 查看: 265

Skip navigation links Overview Package Class Use Tree Deprecated Index Help hutool Prev Class Next Class Frames No Frames All Classes Summary:  Nested |  Field |  Constr |  Method Detail:  Field |  Constr |  Method cn.hutool.core.util Class ZipUtil java.lang.Object cn.hutool.core.util.ZipUtil public class ZipUtil extends Object 压缩工具类 Author: Looly Constructor Summary Constructors  Constructor and Description ZipUtil()  Method Summary All Methods Static Methods Concrete Methods  Modifier and Type Method and Description static InputStream get(File zipFile, Charset charset, String path) 获取压缩包中的指定文件流 static InputStream get(ZipFile zipFile, String path) 获取压缩包中的指定文件流 static InputStream getStream(ZipFile zipFile, ZipEntry zipEntry) 获取指定ZipEntry的流,用于读取这个entry的内容 static byte[] gzip(byte[] buf) Gzip压缩处理 static byte[] gzip(File file) Gzip压缩文件 static byte[] gzip(InputStream in) Gzip压缩文件 static byte[] gzip(InputStream in, int length) Gzip压缩文件 static byte[] gzip(String content, String charset) Gzip压缩处理 static List listFileNames(ZipFile zipFile, String dir) 获取Zip文件中指定目录下的所有文件,只显示文件,不显示目录 static void read(ZipFile zipFile, Consumer consumer) 读取并处理Zip文件中的每一个ZipEntry static void read(ZipInputStream zipStream, Consumer consumer) 读取并处理Zip流中的每一个ZipEntry static ZipFile toZipFile(File file, Charset charset) 将Zip文件转换为ZipFile static byte[] unGzip(byte[] buf) Gzip解压处理 static String unGzip(byte[] buf, String charset) Gzip解压缩处理 static byte[] unGzip(InputStream in) Gzip解压处理 static byte[] unGzip(InputStream in, int length) Gzip解压处理 static File unzip(File zipFile) 解压到文件名相同的目录中,使用UTF-8编码 static File unzip(File zipFile, Charset charset) 解压到文件名相同的目录中 static File unzip(File zipFile, File outFile) 解压,默认使用UTF-8编码 static File unzip(File zipFile, File outFile, Charset charset) 解压 static File unzip(InputStream in, File outFile, Charset charset) 解压 ZIP条目不使用高速缓冲。 static File unzip(String zipFilePath) 解压到文件名相同的目录中,默认编码UTF-8 static File unzip(String zipFilePath, Charset charset) 解压到文件名相同的目录中 static File unzip(String zipFilePath, String outFileDir) 解压,默认UTF-8编码 static File unzip(String zipFilePath, String outFileDir, Charset charset) 解压 static File unzip(ZipFile zipFile, File outFile) 解压 static File unzip(ZipInputStream zipStream, File outFile) 解压 ZIP条目不使用高速缓冲。 static byte[] unzipFileBytes(File zipFile, Charset charset, String name) 从Zip文件中提取指定的文件为bytes static byte[] unzipFileBytes(File zipFile, String name) 从Zip文件中提取指定的文件为bytes static byte[] unzipFileBytes(String zipFilePath, Charset charset, String name) 从Zip文件中提取指定的文件为bytes static byte[] unzipFileBytes(String zipFilePath, String name) 从Zip文件中提取指定的文件为bytes static byte[] unZlib(byte[] buf) 解压缩zlib static String unZlib(byte[] buf, String charset) Zlib解压缩处理 static byte[] unZlib(InputStream in) 解压缩zlib static byte[] unZlib(InputStream in, int length) 解压缩zlib static File zip(File srcFile) 打包到当前目录,使用默认编码UTF-8 static File zip(File zipFile, boolean withSrcDir, File... srcFiles) 对文件或文件目录进行压缩 使用默认UTF-8编码 static File zip(File srcFile, Charset charset) 打包到当前目录 static File zip(File zipFile, Charset charset, boolean withSrcDir, File... srcFiles) 对文件或文件目录进行压缩 static File zip(File zipFile, Charset charset, boolean withSrcDir, FileFilter filter, File... srcFiles) 对文件或文件目录进行压缩 static File zip(File zipFile, Charset charset, Resource... resources) 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 static File zip(File zipFile, String[] paths, InputStream[] ins) 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 static File zip(File zipFile, String[] paths, InputStream[] ins, Charset charset) 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 static File zip(File zipFile, String path, InputStream in) 对流中的数据加入到压缩文件 使用默认编码UTF-8 static File zip(File zipFile, String path, InputStream in, Charset charset) 对流中的数据加入到压缩文件 static File zip(File zipFile, String path, String data) 对流中的数据加入到压缩文件,使用默认UTF-8编码 static File zip(File zipFile, String path, String data, Charset charset) 对流中的数据加入到压缩文件 static void zip(OutputStream out, Charset charset, boolean withSrcDir, FileFilter filter, File... srcFiles) 对文件或文件目录进行压缩 static void zip(OutputStream out, String[] paths, InputStream[] ins) 将文件流压缩到目标流中 static File zip(String srcPath) 打包到当前目录,使用默认编码UTF-8 static File zip(String srcPath, Charset charset) 打包到当前目录 static File zip(String srcPath, String zipPath) 对文件或文件目录进行压缩 不包含被打包目录 static File zip(String srcPath, String zipPath, boolean withSrcDir) 对文件或文件目录进行压缩 static File zip(String srcPath, String zipPath, Charset charset, boolean withSrcDir) 对文件或文件目录进行压缩 static void zip(ZipOutputStream zipOutputStream, boolean withSrcDir, FileFilter filter, File... srcFiles) 对文件或文件目录进行压缩 static void zip(ZipOutputStream zipOutputStream, String[] paths, InputStream[] ins) 将文件流压缩到目标流中 static byte[] zlib(byte[] buf, int level) 打成Zlib压缩包 static byte[] zlib(File file, int level) Zlib压缩文件 static byte[] zlib(InputStream in, int level) 打成Zlib压缩包 static byte[] zlib(InputStream in, int level, int length) 打成Zlib压缩包 static byte[] zlib(String content, String charset, int level) Zlib压缩处理 Methods inherited from class java.lang.Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Constructor Detail ZipUtil public ZipUtil() Method Detail toZipFile public static ZipFile toZipFile(File file, Charset charset) 将Zip文件转换为ZipFile Parameters: file - zip文件 charset - 解析zip文件的编码,null表示CharsetUtil.CHARSET_UTF_8 Returns: ZipFile getStream public static InputStream getStream(ZipFile zipFile, ZipEntry zipEntry) 获取指定ZipEntry的流,用于读取这个entry的内容 Parameters: zipFile - ZipFile zipEntry - ZipEntry Returns: 流 Since: 5.5.2 zip public static File zip(String srcPath) throws UtilException 打包到当前目录,使用默认编码UTF-8 Parameters: srcPath - 源文件路径 Returns: 打包好的压缩文件 Throws: UtilException - IO异常 zip public static File zip(String srcPath, Charset charset) throws UtilException 打包到当前目录 Parameters: srcPath - 源文件路径 charset - 编码 Returns: 打包好的压缩文件 Throws: UtilException - IO异常 zip public static File zip(File srcFile) throws UtilException 打包到当前目录,使用默认编码UTF-8 Parameters: srcFile - 源文件或目录 Returns: 打包好的压缩文件 Throws: UtilException - IO异常 zip public static File zip(File srcFile, Charset charset) throws UtilException 打包到当前目录 Parameters: srcFile - 源文件或目录 charset - 编码 Returns: 打包好的压缩文件 Throws: UtilException - IO异常 zip public static File zip(String srcPath, String zipPath) throws UtilException 对文件或文件目录进行压缩 不包含被打包目录 Parameters: srcPath - 要压缩的源文件路径。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 zipPath - 压缩文件保存的路径,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 Returns: 压缩好的Zip文件 Throws: UtilException - IO异常 zip public static File zip(String srcPath, String zipPath, boolean withSrcDir) throws UtilException 对文件或文件目录进行压缩 Parameters: srcPath - 要压缩的源文件路径。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 zipPath - 压缩文件保存的路径,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 withSrcDir - 是否包含被打包目录 Returns: 压缩文件 Throws: UtilException - IO异常 zip public static File zip(String srcPath, String zipPath, Charset charset, boolean withSrcDir) throws UtilException 对文件或文件目录进行压缩 Parameters: srcPath - 要压缩的源文件路径。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 zipPath - 压缩文件保存的路径,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 charset - 编码 withSrcDir - 是否包含被打包目录 Returns: 压缩文件 Throws: UtilException - IO异常 zip public static File zip(File zipFile, boolean withSrcDir, File... srcFiles) throws UtilException 对文件或文件目录进行压缩 使用默认UTF-8编码 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 withSrcDir - 是否包含被打包目录,只针对压缩目录有效。若为false,则只压缩目录下的文件或目录,为true则将本目录也压缩 srcFiles - 要压缩的源文件或目录。 Returns: 压缩文件 Throws: UtilException - IO异常 zip public static File zip(File zipFile, Charset charset, boolean withSrcDir, File... srcFiles) throws UtilException 对文件或文件目录进行压缩 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 charset - 编码 withSrcDir - 是否包含被打包目录,只针对压缩目录有效。若为false,则只压缩目录下的文件或目录,为true则将本目录也压缩 srcFiles - 要压缩的源文件或目录。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 Returns: 压缩文件 Throws: UtilException - IO异常 zip public static File zip(File zipFile, Charset charset, boolean withSrcDir, FileFilter filter, File... srcFiles) throws IORuntimeException 对文件或文件目录进行压缩 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 charset - 编码 withSrcDir - 是否包含被打包目录,只针对压缩目录有效。若为false,则只压缩目录下的文件或目录,为true则将本目录也压缩 filter - 文件过滤器,通过实现此接口,自定义要过滤的文件(过滤掉哪些文件或文件夹不加入压缩) srcFiles - 要压缩的源文件或目录。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 Returns: 压缩文件 Throws: IORuntimeException - IO异常 Since: 4.6.5 zip public static void zip(OutputStream out, Charset charset, boolean withSrcDir, FileFilter filter, File... srcFiles) throws IORuntimeException 对文件或文件目录进行压缩 Parameters: out - 生成的Zip到的目标流,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 charset - 编码 withSrcDir - 是否包含被打包目录,只针对压缩目录有效。若为false,则只压缩目录下的文件或目录,为true则将本目录也压缩 filter - 文件过滤器,通过实现此接口,自定义要过滤的文件(过滤掉哪些文件或文件夹不加入压缩) srcFiles - 要压缩的源文件或目录。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 Throws: IORuntimeException - IO异常 Since: 5.1.1 zip public static void zip(ZipOutputStream zipOutputStream, boolean withSrcDir, FileFilter filter, File... srcFiles) throws IORuntimeException 对文件或文件目录进行压缩 Parameters: zipOutputStream - 生成的Zip到的目标流,不关闭此流 withSrcDir - 是否包含被打包目录,只针对压缩目录有效。若为false,则只压缩目录下的文件或目录,为true则将本目录也压缩 filter - 文件过滤器,通过实现此接口,自定义要过滤的文件(过滤掉哪些文件或文件夹不加入压缩) srcFiles - 要压缩的源文件或目录。如果压缩一个文件,则为该文件的全路径;如果压缩一个目录,则为该目录的顶层目录路径 Throws: IORuntimeException - IO异常 Since: 5.1.1 zip public static File zip(File zipFile, String path, String data) throws UtilException 对流中的数据加入到压缩文件,使用默认UTF-8编码 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 path - 流数据在压缩文件中的路径或文件名 data - 要压缩的数据 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.0.6 zip public static File zip(File zipFile, String path, String data, Charset charset) throws UtilException 对流中的数据加入到压缩文件 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 path - 流数据在压缩文件中的路径或文件名 data - 要压缩的数据 charset - 编码 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.2.2 zip public static File zip(File zipFile, String path, InputStream in) throws UtilException 对流中的数据加入到压缩文件 使用默认编码UTF-8 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 path - 流数据在压缩文件中的路径或文件名 in - 要压缩的源 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.0.6 zip public static File zip(File zipFile, String path, InputStream in, Charset charset) throws UtilException 对流中的数据加入到压缩文件 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 path - 流数据在压缩文件中的路径或文件名 in - 要压缩的源,默认关闭 charset - 编码 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.2.2 zip public static File zip(File zipFile, String[] paths, InputStream[] ins) throws UtilException 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 paths - 流数据在压缩文件中的路径或文件名 ins - 要压缩的源,添加完成后自动关闭流 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.0.9 zip public static File zip(File zipFile, String[] paths, InputStream[] ins, Charset charset) throws UtilException 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 paths - 流数据在压缩文件中的路径或文件名 ins - 要压缩的源,添加完成后自动关闭流 charset - 编码 Returns: 压缩文件 Throws: UtilException - IO异常 Since: 3.0.9 zip public static void zip(OutputStream out, String[] paths, InputStream[] ins) 将文件流压缩到目标流中 Parameters: out - 目标流,压缩完成自动关闭 paths - 流数据在压缩文件中的路径或文件名 ins - 要压缩的源,添加完成后自动关闭流 Since: 5.5.2 zip public static void zip(ZipOutputStream zipOutputStream, String[] paths, InputStream[] ins) throws IORuntimeException 将文件流压缩到目标流中 Parameters: zipOutputStream - 目标流,压缩完成不关闭 paths - 流数据在压缩文件中的路径或文件名 ins - 要压缩的源,添加完成后自动关闭流 Throws: IORuntimeException - IO异常 Since: 5.5.2 zip public static File zip(File zipFile, Charset charset, Resource... resources) throws UtilException 对流中的数据加入到压缩文件 路径列表和流列表长度必须一致 Parameters: zipFile - 生成的Zip文件,包括文件名。注意:zipPath不能是srcPath路径下的子文件夹 charset - 编码 resources - 需要压缩的资源,资源的路径为Resource.getName() Returns: 压缩文件 Throws: UtilException - IO异常 Since: 5.5.2 unzip public static File unzip(String zipFilePath) throws UtilException 解压到文件名相同的目录中,默认编码UTF-8 Parameters: zipFilePath - 压缩文件路径 Returns: 解压的目录 Throws: UtilException - IO异常 unzip public static File unzip(String zipFilePath, Charset charset) throws UtilException 解压到文件名相同的目录中 Parameters: zipFilePath - 压缩文件路径 charset - 编码 Returns: 解压的目录 Throws: UtilException - IO异常 Since: 3.2.2 unzip public static File unzip(File zipFile) throws UtilException 解压到文件名相同的目录中,使用UTF-8编码 Parameters: zipFile - 压缩文件 Returns: 解压的目录 Throws: UtilException - IO异常 Since: 3.2.2 unzip public static File unzip(File zipFile, Charset charset) throws UtilException 解压到文件名相同的目录中 Parameters: zipFile - 压缩文件 charset - 编码 Returns: 解压的目录 Throws: UtilException - IO异常 Since: 3.2.2 unzip public static File unzip(String zipFilePath, String outFileDir) throws UtilException 解压,默认UTF-8编码 Parameters: zipFilePath - 压缩文件的路径 outFileDir - 解压到的目录 Returns: 解压的目录 Throws: UtilException - IO异常 unzip public static File unzip(String zipFilePath, String outFileDir, Charset charset) throws UtilException 解压 Parameters: zipFilePath - 压缩文件的路径 outFileDir - 解压到的目录 charset - 编码 Returns: 解压的目录 Throws: UtilException - IO异常 unzip public static File unzip(File zipFile, File outFile) throws UtilException 解压,默认使用UTF-8编码 Parameters: zipFile - zip文件 outFile - 解压到的目录 Returns: 解压的目录 Throws: UtilException - IO异常 unzip public static File unzip(File zipFile, File outFile, Charset charset) 解压 Parameters: zipFile - zip文件 outFile - 解压到的目录 charset - 编码 Returns: 解压的目录 Since: 3.2.2 unzip public static File unzip(ZipFile zipFile, File outFile) throws IORuntimeException 解压 Parameters: zipFile - zip文件,附带编码信息,使用完毕自动关闭 outFile - 解压到的目录 Returns: 解压的目录 Throws: IORuntimeException - IO异常 Since: 4.5.8 get public static InputStream get(File zipFile, Charset charset, String path) 获取压缩包中的指定文件流 Parameters: zipFile - 压缩文件 charset - 编码 path - 需要提取文件的文件名或路径 Returns: 压缩文件流,如果未找到返回null Since: 5.5.2 get public static InputStream get(ZipFile zipFile, String path) 获取压缩包中的指定文件流 Parameters: zipFile - 压缩文件 path - 需要提取文件的文件名或路径 Returns: 压缩文件流,如果未找到返回null Since: 5.5.2 read public static void read(ZipFile zipFile, Consumer consumer) 读取并处理Zip文件中的每一个ZipEntry Parameters: zipFile - Zip文件 consumer - ZipEntry处理器 Since: 5.5.2 unzip public static File unzip(InputStream in, File outFile, Charset charset) throws UtilException 解压 ZIP条目不使用高速缓冲。 Parameters: in - zip文件流,使用完毕自动关闭 outFile - 解压到的目录 charset - 编码 Returns: 解压的目录 Throws: UtilException - IO异常 Since: 4.5.8 unzip public static File unzip(ZipInputStream zipStream, File outFile) throws UtilException 解压 ZIP条目不使用高速缓冲。 Parameters: zipStream - zip文件流,包含编码信息 outFile - 解压到的目录 Returns: 解压的目录 Throws: UtilException - IO异常 Since: 4.5.8 read public static void read(ZipInputStream zipStream, Consumer consumer) 读取并处理Zip流中的每一个ZipEntry Parameters: zipStream - zip文件流,包含编码信息 consumer - ZipEntry处理器 Since: 5.5.2 unzipFileBytes public static byte[] unzipFileBytes(String zipFilePath, String name) 从Zip文件中提取指定的文件为bytes Parameters: zipFilePath - Zip文件 name - 文件名,如果存在于子文件夹中,此文件名必须包含目录名,例如images/aaa.txt Returns: 文件内容bytes Since: 4.1.8 unzipFileBytes public static byte[] unzipFileBytes(String zipFilePath, Charset charset, String name) 从Zip文件中提取指定的文件为bytes Parameters: zipFilePath - Zip文件 charset - 编码 name - 文件名,如果存在于子文件夹中,此文件名必须包含目录名,例如images/aaa.txt Returns: 文件内容bytes Since: 4.1.8 unzipFileBytes public static byte[] unzipFileBytes(File zipFile, String name) 从Zip文件中提取指定的文件为bytes Parameters: zipFile - Zip文件 name - 文件名,如果存在于子文件夹中,此文件名必须包含目录名,例如images/aaa.txt Returns: 文件内容bytes Since: 4.1.8 unzipFileBytes public static byte[] unzipFileBytes(File zipFile, Charset charset, String name) 从Zip文件中提取指定的文件为bytes Parameters: zipFile - Zip文件 charset - 编码 name - 文件名,如果存在于子文件夹中,此文件名必须包含目录名,例如images/aaa.txt Returns: 文件内容bytes Since: 4.1.8 gzip public static byte[] gzip(String content, String charset) throws UtilException Gzip压缩处理 Parameters: content - 被压缩的字符串 charset - 编码 Returns: 压缩后的字节流 Throws: UtilException - IO异常 gzip public static byte[] gzip(byte[] buf) throws UtilException Gzip压缩处理 Parameters: buf - 被压缩的字节流 Returns: 压缩后的字节流 Throws: UtilException - IO异常 gzip public static byte[] gzip(File file) throws UtilException Gzip压缩文件 Parameters: file - 被压缩的文件 Returns: 压缩后的字节流 Throws: UtilException - IO异常 gzip public static byte[] gzip(InputStream in) throws UtilException Gzip压缩文件 Parameters: in - 被压缩的流 Returns: 压缩后的字节流 Throws: UtilException - IO异常 Since: 4.1.18 gzip public static byte[] gzip(InputStream in, int length) throws UtilException Gzip压缩文件 Parameters: in - 被压缩的流 length - 预估长度 Returns: 压缩后的字节流 Throws: UtilException - IO异常 Since: 4.1.18 unGzip public static String unGzip(byte[] buf, String charset) throws UtilException Gzip解压缩处理 Parameters: buf - 压缩过的字节流 charset - 编码 Returns: 解压后的字符串 Throws: UtilException - IO异常 unGzip public static byte[] unGzip(byte[] buf) throws UtilException Gzip解压处理 Parameters: buf - buf Returns: bytes Throws: UtilException - IO异常 unGzip public static byte[] unGzip(InputStream in) throws UtilException Gzip解压处理 Parameters: in - Gzip数据 Returns: 解压后的数据 Throws: UtilException - IO异常 unGzip public static byte[] unGzip(InputStream in, int length) throws UtilException Gzip解压处理 Parameters: in - Gzip数据 length - 估算长度,如果无法确定请传入DEFAULT_BYTE_ARRAY_LENGTH Returns: 解压后的数据 Throws: UtilException - IO异常 Since: 4.1.18 zlib public static byte[] zlib(String content, String charset, int level) Zlib压缩处理 Parameters: content - 被压缩的字符串 charset - 编码 level - 压缩级别,1~9 Returns: 压缩后的字节流 Since: 4.1.4 zlib public static byte[] zlib(File file, int level) Zlib压缩文件 Parameters: file - 被压缩的文件 level - 压缩级别 Returns: 压缩后的字节流 Since: 4.1.4 zlib public static byte[] zlib(byte[] buf, int level) 打成Zlib压缩包 Parameters: buf - 数据 level - 压缩级别,0~9 Returns: 压缩后的bytes Since: 4.1.4 zlib public static byte[] zlib(InputStream in, int level) 打成Zlib压缩包 Parameters: in - 数据流 level - 压缩级别,0~9 Returns: 压缩后的bytes Since: 4.1.19 zlib public static byte[] zlib(InputStream in, int level, int length) 打成Zlib压缩包 Parameters: in - 数据流 level - 压缩级别,0~9 length - 预估大小 Returns: 压缩后的bytes Since: 4.1.19 unZlib public static String unZlib(byte[] buf, String charset) Zlib解压缩处理 Parameters: buf - 压缩过的字节流 charset - 编码 Returns: 解压后的字符串 Since: 4.1.4 unZlib public static byte[] unZlib(byte[] buf) 解压缩zlib Parameters: buf - 数据 Returns: 解压后的bytes Since: 4.1.4 unZlib public static byte[] unZlib(InputStream in) 解压缩zlib Parameters: in - 数据流 Returns: 解压后的bytes Since: 4.1.19 unZlib public static byte[] unZlib(InputStream in, int length) 解压缩zlib Parameters: in - 数据流 length - 预估长度 Returns: 解压后的bytes Since: 4.1.19 listFileNames public static List listFileNames(ZipFile zipFile, String dir) 获取Zip文件中指定目录下的所有文件,只显示文件,不显示目录 Parameters: zipFile - Zip文件 dir - 目录前缀(目录前缀不包含开头的/) Returns: 文件列表 Since: 4.6.6 Skip navigation links Overview Package Class Use Tree Deprecated Index Help Prev Class Next Class Frames No Frames All Classes Summary:  Nested |  Field |  Constr |  Method Detail:  Field |  Constr |  Method

Copyright © 2021. All rights reserved.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3