v1.2.3

  • 升级仓颉版本1.1.3

v1.2.2

  • 升级仓颉版本1.1.0
  • 修复 Z_BUF_ERROR 是 zlib 库的正常返回值,表示缓冲区空间不足,而不是致命错误, 原始代码在遇到此错误时直接抛出异常,导致测试失败
  • 当 AutoDecompressOutputStream 执行格式检测并创建新的 inflater 时,它没有应用之前设置的字典。字典在格式检测前存储在 dictArray 中,但在格式检测过程中创建新 inflater 后,字典没有被转移到新的 inflater 实例中。

v1.2.1

  • 发布中心仓版本

v1.2.0

  • 优化纯仓颉代码核心逻辑
  • 优化arkts胶水层代码逻辑
  • 修复【功能】由ZlibInputStream压缩的zlib格式数据经AutoDecompressInputStream解压缩时出现异常
  • 修复【功能】由DeflaterOutputStream压缩的数据经InflaterInputStream解压缩未成功
  • 修复【功能】由DeflaterOutputStream压缩的数据经AutoDecompressInputStream解压缩时出现异常
  • 修复【功能】class GZIPHeader只有一个空参构造,不能满足业务使用要求
  • 修复【功能】DeflaterInputStream流式压缩deflate数据时存在异常
  • 修复【功能】由ZlibOutputStream压缩的zlib格式数据经AutoDecompressOutputStream设置字典解压缩时出现异常
  • 修复【功能】由ZlibOutputStream压缩的zlib格式数据经AutoDecompressOutputStream解压缩时出现异常
  • 修复【功能】UnZlibOutputStream流式解压,压缩时设置字典但解压缩未设字典时程序无响应
  • 修复【功能】UnZlibOutputStream流式解压时设置解压字典与压缩字典不一致时程序卡滞
  • 修复【功能】ZlibInputStream读取数据时出现异常
  • 修复【功能】异步zlib格式数据压缩(deflateAsync(data,level) ),level > 9时压缩未成功
  • 修复【功能】异步zlib格式数据压缩(deflateAsync(data,level) ),level为负时压缩未成功
  • 修复【功能】流式压缩时type与解压的type不一致时程序异常
  • 修复【功能】deflate压缩zlib 格式数据,压缩等级为-6时存在异常
  • 修复【功能】deflate压缩zlib 格式数据,压缩原始数据为空时存在异常

v1.1.0

  • 支持DEFLATE、zlib、gzip格式压缩方式
  • 支持DEFLATE、zlib、gzip流式压缩和解压
  • 支持DEFLATE、zlib设置字典压缩和解压
  • 支持解压时自动识别格式解压

v1.0.3

  • 适配仓颉新版本 0.60.5

v1.0.2

  • 适配仓颉新版本 0.59.6

v1.0.1

  • 适配仓颉新版本 0.58.3

v1.0.0

专门为仓颉打造的一种压缩解压工具:

  • 支持整体压缩解压功能。
  • 支持流式压缩解压功能。
  • 支持流式压缩解压设置字典。
  • 支持流式压缩解压(压缩文件格式为 GZIP)设置压缩头。