文件名称:bcl-1.2.0

  • 所属分类:
  • 压缩解压
  • 资源属性:
  • [C/C++] [源码]
  • 上传时间:
  • 2012-11-26
  • 文件大小:
  • 103kb
  • 下载次数:
  • 0次
  • 提 供 者:
  • c***
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

介绍说明--下载内容均来自于网络,请自行研究使用

RLE又叫Run Length Encoding,是一个针对无损压缩的非常简单的算法。它用重复字节和重复的次数来简单描述来代替重复的字节。尽管简单并且对于通常的压缩非常低效,但它有的时候却非常有用(例如,JPEG就使用它)。 RLE可以使用很多不同的方法。基本压缩库中详细实现的方式是非常有效的一个。一个特殊的标记字节用来指示重复节的开始,而不是对于重复非重复节都coding run。因此非重复节可以有任意长度而不被控制字节打断,除非指定的标记字节出现在非重复节(顶多以两个字节来编码)的稀有情况下。为了最优化效率,标记字节应该是输入流中最少出现的符号(或许就不存在)。重复runs能够在32768字节的时候运转。少于129字节的要求3个字节编码(标记+次数+符号),而大于128字节要求四个字节(标记+次数的高4位|0×80+次数的低4位)。这是通常所有采用的压缩的做法,并且也是相比较三个字节固定编码(允许使用3个字节来编码256个字节)而言非常少见的有损压缩率的方法。 在这种模式下,最坏的压缩结果是: 输出大小=257/256*输入大小+1-RLE (Run Length Encoding) is the simplest possible lossless compression

method. Nevertheless it serves a purpose, even in state of the art

compression (it is used in JPEG compression, for instance). The basic

principle is to identify sequences of equal bytes, and replace them with

the byte in question and a repetition count (coded in some clever

* fashion).
相关搜索: RLE

(系统自动生成,下载前可以参看下载内容)

下载文件列表

bcl-1.2.0\readme.html

.........\style.css

.........\.rc\bcltest.c

.........\...\bfc.c

.........\...\huffman.c

.........\...\lz.c

.........\...\rice.c

.........\...\rle.c

.........\...\shannonfano.c

.........\...\systimer.c

.........\...\huffman.h

.........\...\lz.h

.........\...\rice.h

.........\...\rle.h

.........\...\shannonfano.h

.........\...\systimer.h

.........\...\Makefile

.........\doc\manual.pdf

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度更多...
  • 请直接用浏览器下载本站内容,不要使用迅雷之类的下载软件,用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.

相关评论

暂无评论内容.

发表评论

*主  题:
*内  容:
*验 证 码:

源码中国 www.ymcn.org