- 18
- 0
- 约1.86万字
- 约 20页
- 2019-07-26 发布于江西
- 举报
课程设计报告
课程名称:操作系统
实验题目:文件压缩程序
院 系:计算机科学与工程学院
班 级:
姓 名:
学 号:
二○一一
需求分析:
有两种形式的重复存在于计算机数据中,文件压缩程序就是对这两种重复进行了压缩。 一种是短语形式的重复,即三个字节以上的重复,对于这种重复,压缩程序用两个数字:1.重复位置距当前压缩位置的距离;2.重复的长度,来表示这个重复,假设这两个数字各占一个字节,于是数据便得到了压缩。
第二种重复为单字节的重复,一个字节只有256种可能的取值,所以这种重复是必然的。给 256 种字节取值重新编码,使出现较多的字节使用较短的编码,出现较少的字节使用较长的编码,这样一来,变短的字节相对于变长的字节更多,文件的总长度就会减少,并且,字节使用比例越不均匀,压缩比例就越大。
编码式压缩必须在短语式压缩之后进行,因为编码式压缩后,原先八位二进制值的字节就被破坏了,这样文件中短语式重复的倾向也会被破坏(除非先进行解码)。另外,短语式压缩后的结果:那些剩下的未被匹配的单、双字节和得到匹配的距离、长度值仍然具有取值分布不均匀性,因此,两种压缩方式的顺序不能变。
本程序设计只做了编码式压缩,采用Huffman编码进行压缩和解压缩。Huffman编码是一种可变长编码方式
您可能关注的文档
最近下载
- 北师大版三年级上学期数学第一单元(混合运算)单元测试卷(全新版).pdf VIP
- 23.5位似图形 华东师大版初中数学九年级上册同步练习(含答案解析).docx VIP
- 《文学作品鉴赏》课件.ppt VIP
- 《文学作品鉴赏课件》演示文稿.ppt VIP
- QTZ125(ZJ6019)说明书20220228说明书说明书.pdf VIP
- 给水排水标准图集_S5二_05SS522.pdf VIP
- 《文学鉴赏课》课件.ppt VIP
- 《文学鉴赏》公开课课件.ppt VIP
- 旅游目的地管理 黄安民教材答案.pdf VIP
- 【国家标准】T∕CAGHP 038-2018 滑坡防治工程施工技术规范.pdf VIP
原创力文档

文档评论(0)