DEFLATE 解剖:LZ77 与霍夫曼如何压掉七成体积,gzip 头尾字段逐个讲
gzip 文件 = 10 字节头 + DEFLATE 流 + 8 字节尾。这篇拆开三层:RFC 1952 的容器字段、RFC 1951 里 LZ77 滑窗与霍夫曼编码的接力、以及浏览器 CompressionStream 一行流式 API 的能力边界——为什么没有压缩级别参数、为什么多成员 gzip 只解出第一个。
gzip 文件 = 10 字节头 + DEFLATE 流 + 8 字节尾。这篇拆开三层:RFC 1952 的容器字段、RFC 1951 里 LZ77 滑窗与霍夫曼编码的接力、以及浏览器 CompressionStream 一行流式 API 的能力边界——为什么没有压缩级别参数、为什么多成员 gzip 只解出第一个。