Skip to content

Commit 0472ad6

Browse files
committed
Fix #5151
1 parent 3eba77f commit 0472ad6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Reports/2025/#354-2025.10.13.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717

1818
> 收集一些对新手友好且质量不错的文章
1919
20+
### 🐎 [Understanding Deflate](https://jjrscott.com/to-deflate-or-not/)
21+
22+
[@xiaofei86](https://github.com/xiaofei86):本文通过手工解码一个 gzip 文件,简单探究了其压缩算法 Deflate 的工作机制,Deflate 结合了 LZ77 算法与 Huffman 编码,通过用 “复制指令” 替代重复片段实现无损压缩。作者以字符串 “TOBEORNOTTOBEORTOBEORNOT” 为例,先解析 gzip 文件头尾结构,再根据 Deflate 规范逐位还原压缩块内容,实现了从 24 字节到 16 字节的压缩。感兴趣的同学可以阅读更多文章了解~
23+
2024
## 文章
2125

2226
> 写的不错的技术博客,包含但不局限于 iOS、多端统一、设计、产品等

0 commit comments

Comments
 (0)