- 17
- 0
- 约1.42万字
- 约 14页
- 2017-06-28 发布于天津
- 举报
用面向对象方法实现字典压缩编码
改进的字典压缩LZW编码
向君
摘要:本文用 Object Pascal 语言实现了 LZW 压缩方法,并用面向对象方法进行封装,还在其编码算法上做了改进,实现了零搜索,大大加快了编码速度。
关键词:面向对象,字典压缩
一.字典压缩方法简述
目前广泛采用的字典压缩方法包括两种类型:一种是在数据压缩过程中,寻找当前等待进行压缩处理的数据串中是否在已经处理过的数据串中出现过,如果确实曾经出现过,则利用指向该已经进行处理数据串的指针代替当前等待进行压缩的数据串。此时,字典是隐式的,它用曾经处理过的数据描述。这类字典压缩算法都是基于Abraham与Jakob Ziv于1977年提出并发表的LZ77算法,该算法提出后,Storer与Szymanski于1982年对其进行了改进,并提出相应的LZSS算法,成为现在实践中广泛使用的该类算法的基础。如流行的压缩程序:WINZIP,PKZIP等就是基于这种算法的。另外一种字典压缩算法是为输入数据创建一个短语字典,如果在当前等待进行压缩的数据流中发现字典中已经存在相应的短语,则利用该短语在字典中的相应索引值取代原始数据,这种类型的算法基于Lampel与Ziv在1978年提出并发表的LZ78算法。后来该压缩算法由Sperry公司的研究员Welch于1984年在硬件设计过程中,改进并用于高性能磁盘控制器的设计,同时,由Lempel和Ziv在实际
您可能关注的文档
- 液体对容器底有压强.PPT
- 液气压五.PPT
- 淀粉工艺学试验.PPT
- 深圳市职业技能鉴定36064程控交换机调试工考核大纲.DOC
- 深圳机场送人停车,答:正常讲他应该在停车场等你 - 日本包车多少钱.DOC
- 深度处理试验先行 - 无锡市排水有限公司.DOC
- 深度控制钻孔及铣板的探究.PDF
- 深盆气成藏阶段及其压力结构3 - 天然气工业.PDF
- 深度解读2013诺贝尔奖:囊泡运输的调控机制 - 生命的化学.DOC
- 混凝土中骨浆界面断裂韧度的分布特性 - 深圳大学.PDF
- (正式版)DB62∕T 4468-2021 《小麦品种 兰天42号》.pdf
- (正式版)DB62∕T 4419-2021 《天麻栽培技术规程》.pdf
- (正式版)DB62∕T 4430-2021 《河西地区杂交西瓜种子制种田套种向日葵栽培技术规程》.pdf
- (正式版)DB62∕T 4514-2022 《马鞭草栽培技术规程》.pdf
- (正式版)DB62∕T 4529-2022 《风力发电机组叶片维护技术规程》.pdf
- (正式版)DB62∕T 4546-2022 《青杨天牛综合防治技术规程》.pdf
- CN119432049A 一种聚氨酯树脂基水润滑轴承复合材料及其制备方法 (中国科学院兰州化学物理研究所).pdf
- CN119426846A 一种蓝宝石与可伐合金封接用活性钎料及其制备方法 (北京有色金属与稀土应用研究所有限公司).pdf
- CN119432597A 基于印章微结构图案化的血管化类器官芯片及其制备方法 (上海交通大学).pdf
- CN119433348A 一种高钴镍二次硬化钢用超低硫超纯铬铁及其制备方法 (成都先进金属材料产业技术研究院股份有限公司).pdf
原创力文档

文档评论(0)