- 31
- 0
- 约3.05万字
- 约 25页
- 2016-11-23 发布于贵州
- 举报
HYPERLINK /esingchan/p/3958962.html ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据压缩,两者本质上没啥区别,在数学家看来,都是映射。一方面在进行通信的时候,有必要将待传输的数据进行压缩,以减少带宽需求;另一方面,计算机存储数据的时候,为了减少磁盘容量需求,也会将文件进行压缩,尽管现在的网络带宽越来越高,压缩已经不像90年代初那个时候那么迫切,但在很多场合下仍然需要,其中一个原因是压缩后的数据容量减小后,磁盘访问IO的时间也缩短,尽管压缩和解压缩过程会消耗CPU资源,但是CPU计算资源增长得很快,但是磁盘IO资源却变化得很慢,比如目前主流的SATA硬盘仍然是7200转,如果把磁盘的IO压力转化到CPU上,总体上能够提升系统运行速度。压缩作为一种非常典型的技术,会应用到很多很多场合下,比如文件系统、数据库、消息传输、网页传输等等各类场合。尽管压缩里面会涉及到很多术语和技术,但无需担心,博主尽量将其描述得通俗易懂。另外,本文涉及的压缩算法非常主流并且十分精巧,理解了ZIP的压缩过程,对理解其它相关的压缩算法应该就比较容易了。
?
1、引子
压缩可以分为无损
您可能关注的文档
- 2013唐山模理综及答案.doc
- 2013中考理总复习资料.doc
- 2014-1-20上午学校特色与品牌学校的创建.ppt
- 2014-215学年度山东省枣庄市齐村中学第一学期八年级期末考试地理试题.doc
- 2014版高生物模拟试题精编12.doc
- 2014常州某重点中学高三上学期期中考试化学试题.doc
- 2014高考学必考题曝光:化学与环境保护专题.doc
- 2014江苏小学教师心理健康网络知识竞赛部分试题和答案999.doc
- 2014届高地理人教版一轮复习【配套文档】第十二单元第1讲 区域水土流失及其治理——以黄土高原为例.doc
- 2014届高地理人教版一轮复习【配套文档】第十三单元第2讲 农业与区域可持续发展——以东北地区为例.doc
原创力文档

文档评论(0)