- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四种压缩算法(含源代码)
Data Compression Algorithms of LARC and LHarc
Haruhiko Okumura*
*The author is the sysop of the Science SIG of PV-VAN. His
address is: 12-2-404 Green Heights, 580 Nagasawa, Yokosuka 239
Japan
---------------------------------------------------------------
1. Introduction
In the spring of 1988, I wrote a very simple data compression program
named LZSS in C language, and uploaded it to the Science SIG (forum) of
PC-VAN, Japans biggest personal computer network.
That program was based on Storer and Szymanskis slightly modified
version of one of Lempel and Zivs algorithms. Despite its simplicity,
for most files its compression outperformed the archivers then widely
used.
Kazuhiko Miki rewrote my LZSS in Turbo Pascal and assembly language, and
soon made it evolve into a complete archiver, which he named LARC.
The first versions of LZSS and LARC were rather slow. So I rewrote my
LZSS using a binary tree, and so did Miki. Although LARCs encoding was
slower than the fastest archiver available, its decoding was quite fast,
and its algorithm was so simple that even self-extracting files
(compressed files plus decoder) it created were usually smaller than
non-self-extracting files from other archivers.
Soon many hobby programmers joined the archiver project at the forum.
Very many suggestions were made, and LARC was revised again and again.
By the summer of 1988, LARCs speed and compression have improved so
much that LARC-compressed programs were beginning to be uploaded in many
forums of PC-VAN and other networks.
In that summer I wrote another program, LZARI, which combined the LZSS
algorithm with adaptive arithmetic compression. Although it was slower
than LZSS, its compression performance was amazing.
Miki, the author of LARC, uploaded LZARI to NIFTY-Serve, another big
information network in Japan. In NIFTY-Serve, Haruyasu Yoshizaki
replaced LZARIs adaptive arithmetic coding with a version of adaptive
Huffman coding to increase speed. Based on this algorith
您可能关注的文档
- 煤矿开采技术专业顶岗实习大纲.doc
- 第11章 平板载荷试验.ppt
- 期中六年级教学质量调研英语试卷.doc
- 东莞市光明、常平、厚街、万江四校2010-2011学年高二上学期期中联考数学试题(理).doc
- 2008醇解废旧聚氨酯回收多元醇研究进展.pdf
- 四年级3单元导学案.doc
- 2004年12月11日广西成人高等教育《计算机实用基础》统考理论试题(A卷)(附答案).doc
- 武汉理工大学大学物理考试题-03物理上.pdf
- 第02章 单链表.ppt
- 六年级第五单元数学.doc
- 在全市营商环境建设推进会上的汇报发言材料.docx
- 区委办公室主任在党的作风建设理论中心组学习研讨会上的发言发言.docx
- 2025年上半年局党组理论学习中心组学习情况总结报告材料.docx
- 市长在八一建军节慰问驻地部队座谈会上的讲话发言.docx
- 在2025年市属国有企业高质量发展工作专题会上的讲话发言.docx
- 在2025年全市总河长暨防汛备汛调度会议上的讲话发言.docx
- 乡党委书记党课讲稿:破除“躺平”心态,淬炼清正作风,引领产业突围.docx
- 市委常委、市纪委书记述廉述责问题整改落实情况报告材料.docx
- 县农业农村局局长在农村电商发展推进会上的讲话发言.docx
- 某县委书记在全县警示教育大会上的讲话发言2篇.docx
文档评论(0)