- 16
- 0
- 约1.45万字
- 约 16页
- 2016-11-06 发布于天津
- 举报
压缩解压缩程序设计.doc
压缩/解压缩程序设计
班 级:机自21
设计人:姜强
指导教师:吴宁
2004年12月14日
压缩/解压缩程序设计(汇编语言)
开发目的
设计开发一个可以压缩任意类型文件的压缩/解压缩程序。
实验环境
硬件环境
微型计算机1台。
软件环境
·Windows 98/2000操作系统
·MASM5汇编语言开发工具(包括EDIT.EXE、MASM.EXE、LINK.EXE、TD.EXE)
题目分析、工作原理、设计思想
题目分析
本题目要求能够压缩任意类型的文件,显然必须是无损压缩。通过查阅相关资料,通用无损压缩主要有基于概率的方法和基于字典的方法。基于概率的方法理论上可以达到很好的压缩效果,但用汇编语言实现起来有些困难。我采用了LZW方法,这是一个很著名的基于字典的压缩算法。
工作原理
LZW编码的原理是:编码器逐个输入字符并累积成一个字符串I。每输入一个字符就被串接在I后面,然后在字典中查找I;只要在字典中找到I,该过程就继续进行。直到在某一点,添加下一个字符x导致搜索失败;字符串I在字典中,而Ix(字符x串在I后)却不在,这时编码器:(1)输出指向字符串I的字典指针;(2)在下一个可用的字典词条中,存储字符串Ix(实际采用的哈希表方法);(3)把字符串I预置为x。
LZW解码的过程是:解码器输入第一个指针并用其取回一个字典词
您可能关注的文档
- 5兰州石化职业技术学院课时计划.doc
- 东涌镇鱼窝头中学德育处、团委.doc
- 2011-2015年滑雪行业竞争运行态势及投资发展预测报告.doc
- 记第一次滑雪.doc
- 高尔夫资料收集表.doc
- 首尔江原道滑雪温泉5日游(CA).doc
- 天苍苍,野茫茫,我为滑雪狂.doc
- JOINTSkiTrip.doc
- 武汉直航韩国首尔济州滑雪五日游.doc
- statuelibertymonumenttorchbayco-foundersolemn.ppt
- 无人机在设施农业中的精准作业应用与市场前景.docx
- 户用光储一体化系统产品形态、市场渗透率与消费者偏好研究_市场调研报告.docx
- 光伏产品“数字护照”(Digital Product Passport)强制推行时间表预测及其对供应链透明化的革命性影响.docx
- 水上光伏(湖泊、水库、近海)技术挑战、环境评估与投资收益研究_市场调研报告.docx
- 电镀铜栅线技术替代银浆的彻底无银化路径与成本拐点预测.docx
- 硅基叠层太阳能电池的效率突破与产业化瓶颈分析.docx
- 城市地下管廊无人机自主充电与数据断点续传技术应用.docx
- 老年人对器官捐献的认知与意愿调研.docx
- 大疆创新与极飞科技在农业无人机领域的战略路径对比.docx
- 体育赛事IP数字化运营:NBA、CBA短视频内容分发策略与粉丝活跃度对比_竞争分析报告.docx
最近下载
- 2026年初级会计职称考试模拟试卷(含详细答案).docx VIP
- 焊接结构生产 第2版 作者 邓洪军 第四章__焊接结构的装配与焊接.ppt VIP
- 《陆上风力发电机组钢混塔架预应力技术规程》.pdf VIP
- 2024年南方电网新型电力系统(北京)研究院有限公司第二批社会招聘7人笔试参考题库附带答案详解.pdf
- (共19页PPT)认识并使用生活中的数字设备认识并使用生活中的数字设备课件.pptx VIP
- 2024年全国高中数学联赛初赛试题答案汇总.pdf VIP
- 泗渡河水库电站工程通水验收建设管理工作报告.doc VIP
- 天体物理学与宇宙.ppt VIP
- 年产20000吨柠檬酸厂的提取车间设计说明书.doc VIP
- 中医内科学第七版教材.doc VIP
原创力文档

文档评论(0)