gpt4 book ai didi

cn.hutool.core.util.ZipUtil.zlib()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 13:49:31 39 4
gpt4 key购买 nike

本文整理了Java中cn.hutool.core.util.ZipUtil.zlib()方法的一些代码示例,展示了ZipUtil.zlib()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipUtil.zlib()方法的具体详情如下:
包路径:cn.hutool.core.util.ZipUtil
类名称:ZipUtil
方法名:zlib

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);
  }
}

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com