文件名称:Entropy-coding-source-program

  • 所属分类:
  • 3D图形编程
  • 资源属性:
  • [Windows] [Visual C] [源码]
  • 上传时间:
  • 2012-12-14
  • 文件大小:
  • 17.82mb
  • 下载次数:
  • 0次
  • 提 供 者:
  • 杨**
  • 相关连接:
  • 下载说明:
  • 别用迅雷下载,失败请重下,重下不扣分!

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

熵编码(entropy encoding)是一类利用数据的统计信息进行压缩的无语义数据流之无损编码。本章先介绍熵的基本概念,然后介绍香农-范诺(Shannon-Fano)编码、哈夫曼(Huffman)编码、算术编码(arithmetic coding)、行程编码(RLE)和LZW编码等常用的熵编码方法。  哈夫曼编码建议了一种将位元进位成整数的算法,但这个算法在特定情况下无法达到最佳结果。为此有人加以改进,提供最佳整数位元数。这个算法使用二叉树来设立一个编码。这个二叉树的终端节点代表被编码的字母,根节点代表使用的位元。除这个对每个要编码的数据产生一个特别的表格的方法外还有使用固定的编码表的方法。比如加入要编码的数据中符号出现的机率符合一定的规则的话就可以使用特别的变长编码表。这样的编码表具有一定的系数来使得它适应实际的字母出现机率。-Entropy coding (entropy encoding) is a kind of use data of statistical information compression without semantic data flow of nondestructive coding. This chapter first introduces the basic concept of entropy, and then introduce Shannon- occupies (Shannon- Fano) coding, Huffman (Huffman) coding, arithmetic coding (arithmetic coding), stroke encoding (RLE) and LZW encoding used entropy coding method. Huffman encoding suggest a bit carry into integer algorithm, but this algorithm in specific cases not to achieve the best results. Therefore some improved, providing the best integer bit number. This algorithm using binary tree to set up a code. The binary tree terminal node representing the code letters, on behalf of the root node used bits. In addition to this for each to coded data to create a special form of the method and use fixed code table method. Such as join to coding data symbols appear probability accord with certain rules words can use special variable ChangBian chart. This code
(系统自动生成,下载前可以参看下载内容)

下载文件列表





熵编码源程序

............\ACDialog.cpp

............\ACDialog.h

............\AC_De.h

............\AC_En.h

............\code_example

............\............\bird.acc

............\Debug

............\.....\ACDialog.obj

............\.....\ACDialog.sbr

............\.....\BuildLog.htm

............\.....\entropyCoding.bsc

............\.....\entropyCoding.exe

............\.....\entropyCoding.exe.embed.manifest

............\.....\entropyCoding.exe.embed.manifest.res

............\.....\entropyCoding.exe.intermediate.manifest

............\.....\entropyCoding.ilk

............\.....\entropyCoding.obj

............\.....\entropyCoding.pch

............\.....\entropyCoding.pdb

............\.....\entropyCoding.res

............\.....\entropyCoding.sbr

............\.....\entropyCodingDoc.obj

............\.....\entropyCodingDoc.sbr

............\.....\entropyCodingView.obj

............\.....\entropyCodingView.sbr

............\.....\HuffencodeDialog.obj

............\.....\HuffencodeDialog.sbr

............\.....\MainFrm.obj

............\.....\MainFrm.sbr

............\.....\mt.dep

............\.....\RunlengthDialog.obj

............\.....\RunlengthDialog.sbr

............\.....\StdAfx.obj

............\.....\StdAfx.sbr

............\.....\vc60.idb

............\.....\vc60.pdb

............\.....\vc90.idb

............\.....\vc90.pdb

............\entropyCoding.aps

............\entropyCoding.clw

............\entropyCoding.cpp

............\entropyCoding.dsp

............\entropyCoding.dsw

............\entropyCoding.h

............\entropyCoding.ncb

............\entropyCoding.opt

............\entropyCoding.plg

............\entropyCoding.rc

............\entropyCoding.sln

............\entropyCoding.suo

............\entropyCoding.vcproj

............\entropyCoding.vcproj.XD01.Administrator.user

............\entropyCodingDoc.cpp

............\entropyCodingDoc.h

............\entropyCodingView.cpp

............\entropyCodingView.h

............\HuffencodeDialog.cpp

............\HuffencodeDialog.h

............\huff_de.h

............\huff_en.h

............\MainFrm.cpp

............\MainFrm.h

............\openfile.h

............\ReadMe.txt

............\res

............\Resource.h

............\res\entropyCoding.ico

............\...\entropyCoding.rc2

............\...\entropyCodingDoc.ico

............\...\Toolbar.bmp

............\RunlengthDialog.cpp

............\RunlengthDialog.h

............\Runlength_en.h

............\StdAfx.cpp

............\StdAfx.h

相关说明

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

相关评论

暂无评论内容.

发表评论

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

源码中国 www.ymcn.org