标签: 压缩

共 1 篇

压缩算法简史:从莫尔斯电码到 zstd

2026年10月28日

把本站文章交给几代压缩器,1996 年的 bzip2 压得比 2016 年的 zstd 还小,1992 年的 gzip 至今仍是网页的默认格式。顺着这个现象往回找:莫尔斯为什么给 E 一个点,Huffman 怎样把“按频率分配码长”做到最优,LZ77 怎样把重复的片段换成一个指针,专利怎样逼出了 gzip 和 PNG,算术编码和上下文模型怎样把“压缩”变成“预测”,BWT 为什么先排序再压,zstd 和 Brotli 又为什么在压缩率之外去追速度;最后看有损压缩扔掉了什么,以及压缩的尽头在哪里。