- 16
- 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
- DB61∕T 5141-2025 铝合金加固混凝土结构技术规程.docx
- T∕XCTA 0005-2026 餐饮服务业油烟污染治理技术规范.pdf
- DB31 933-2025 大气污染物综合排放标准.docx
- DB63T 2493-2026 菜薹雄性不育系制种技术规程.docx
- DB42T 2518-2026 排水沥青路面应用技术规范.pdf
- DB42T 2498-2026 波斯菊景观花海种植技术规程.docx
- DB54T 0596-2026 杰卡尔孜半细毛羊.docx
- DB42T 2507-2026 受污染耕地安全利用项目实施规范.pdf
- DB42T 2504-2026 小香葱生产技术规程.docx
- DB42T 2526-2026 地震预警信息发布规范.docx
原创力文档

文档评论(0)