GZIP压缩原理分析(03)——第三章 gzip文件格式详解(三01) 章前语

网上有人用“算法”来形容gzip,总是gzip算法长、gzip算法短的,其实不然。gzip根本不是一种算法,可以说它是一种压缩工具(software,见《Data Compression – The CompleteReference》 3.23节),或者说它是一种文件格式(file format,见RFC1952开篇),但绝对不是一种算法!!!这里澄清此概念。

 

我更倾向于将gzip作为一种文件格式来看待。因为毕竟对应的压缩结果是完全按照gzip压缩文件格式组织的,不管用什么软件去压,也不管用哪种实现库去压,只要最终结果是gzip的压缩结果,那么该结果肯定是按照gzip文件格式组织的!我把gzip文件格式理解为一只虾,一只虾分成三个部分:头、中间、尾巴,gzip也一样,有文件头,文件尾,中间保存被压缩之后的数据(参考文档:RFC1952)。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值