aspose.info
ZH

ZL - ZLIP 压缩文件格式

更新于

什么是一 .zl 文件?

带有 .zl 扩展名的文件是一种 ZLIP 压缩文件格式,它使用 DEFLATE 压缩算法的变体来压缩文件。它独立于 CPU 类型、操作系统、文件系统和字符集,因此可用于信息交换。 IETF 站点 上提供了 ZLIP 压缩的技术规范,可以从开发人员的角度参考。

ZL 文件格式

zlib 流具有以下结构:

  • CMF (Compression Method and flags) - 根据压缩方法,该字节分为 4 位压缩方法和 4 位信息字段。
bits 0 to 3  CM     Compression method
bits 4 to 7  CINFO  Compression info
  • CM(压缩方法) - 它标识文件中使用的压缩方法。其取值及对应的压缩方式如下。
CM价值压缩
CM = 8DEFLATE 窗口大小高达 32K
CM = 15保留
  • CINFO(压缩信息) - 对于 CM = 8,CINFO 是 LZ77 窗口大小的以 2 为底的对数减八(CINFO=7 表示 32K 窗口大小)。

  • FLG (FLaGs) - 这个标志字节被划分如下:

  bits 0 to 4  FCHECK  (check bits for CMF and FLG)
  bit  5       FDICT   (preset dictionary)
  bits 6 to 7  FLEVEL  (compression level)

参考 ##

另请参阅