本文整理了Java中cn.hutool.core.util.ZipUtil.zlib()
方法的一些代码示例,展示了ZipUtil.zlib()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipUtil.zlib()
方法的具体详情如下:
包路径:cn.hutool.core.util.ZipUtil
类名称:ZipUtil
方法名:zlib
[英]Zlib压缩文件
[中]兹利布压缩文件
代码示例来源:origin: looly/hutool
/**
* 打成Zlib压缩包
*
* @param in 数据流
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.19
*/
public static byte[] zlib(InputStream in, int level) {
return zlib(in, level, DEFAULT_BYTE_ARRAY_LENGTH);
}
代码示例来源:origin: looly/hutool
/**
* 打成Zlib压缩包
*
* @param in 数据流
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.19
*/
public static byte[] zlib(InputStream in, int level) {
return zlib(in, level, DEFAULT_BYTE_ARRAY_LENGTH);
}
代码示例来源:origin: looly/hutool
/**
* 打成Zlib压缩包
*
* @param buf 数据
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.4
*/
public static byte[] zlib(byte[] buf, int level) {
return zlib(new ByteArrayInputStream(buf), level, buf.length);
}
代码示例来源:origin: looly/hutool
/**
* 打成Zlib压缩包
*
* @param buf 数据
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.4
*/
public static byte[] zlib(byte[] buf, int level) {
return zlib(new ByteArrayInputStream(buf), level, buf.length);
}
代码示例来源:origin: looly/hutool
/**
* Zlib压缩处理
*
* @param content 被压缩的字符串
* @param charset 编码
* @param level 压缩级别,1~9
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(String content, String charset, int level) {
return zlib(StrUtil.bytes(content, charset), level);
}
代码示例来源:origin: looly/hutool
/**
* Zlib压缩处理
*
* @param content 被压缩的字符串
* @param charset 编码
* @param level 压缩级别,1~9
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(String content, String charset, int level) {
return zlib(StrUtil.bytes(content, charset), level);
}
代码示例来源:origin: looly/hutool
/**
* Zlib压缩文件
*
* @param file 被压缩的文件
* @param level 压缩级别
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(File file, int level) {
BufferedInputStream in = null;
try {
in = FileUtil.getInputStream(file);
return zlib(in, level, (int)file.length());
} finally {
IoUtil.close(in);
}
}
代码示例来源:origin: looly/hutool
/**
* Zlib压缩文件
*
* @param file 被压缩的文件
* @param level 压缩级别
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(File file, int level) {
BufferedInputStream in = null;
try {
in = FileUtil.getInputStream(file);
return zlib(in, level, (int)file.length());
} finally {
IoUtil.close(in);
}
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 打成Zlib压缩包
*
* @param in 数据流
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.19
*/
public static byte[] zlib(InputStream in, int level) {
return zlib(in, level, DEFAULT_BYTE_ARRAY_LENGTH);
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 打成Zlib压缩包
*
* @param buf 数据
* @param level 压缩级别,0~9
* @return 压缩后的bytes
* @since 4.1.4
*/
public static byte[] zlib(byte[] buf, int level) {
return zlib(new ByteArrayInputStream(buf), level, buf.length);
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* Zlib压缩处理
*
* @param content 被压缩的字符串
* @param charset 编码
* @param level 压缩级别,1~9
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(String content, String charset, int level) {
return zlib(StrUtil.bytes(content, charset), level);
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* Zlib压缩文件
*
* @param file 被压缩的文件
* @param level 压缩级别
* @return 压缩后的字节流
* @since 4.1.4
*/
public static byte[] zlib(File file, int level) {
BufferedInputStream in = null;
try {
in = FileUtil.getInputStream(file);
return zlib(in, level, (int)file.length());
} finally {
IoUtil.close(in);
}
}
内容来源于网络,如有侵权,请联系作者删除!