下载 >  安全技术 >  其它 > 【算术编码】C++实现对文本(单纯文字,不是文本文件)的压缩和解压

【算术编码】C++实现对文本(单纯文字,不是文本文件)的压缩和解压 评分:

分为encode.cpp和decode.cpp两个文件,运行环境为VC++6.0
2017-05-11 上传大小:3KB
分享
收藏 举报
基于哈夫曼编码的文本文件压缩与解压缩

基于哈夫曼编码的文本文件压缩与解压缩,使用c语言,实际只是编码解码,不应该称为解压缩,因为编码后文件会更大

立即下载
哈夫曼编码压缩解压C++(独立程序,简单易懂)

哈夫曼编码用于解压和压缩的示例代码,非常简单易懂,C风格C++写法。

立即下载
LZ78算法实现对任意字符串的压缩解压

运行程序之后输入任意的字符串,将字符串转化成二进制数字字符串,然后利用LZ78算法实现对二进制字符串压缩解压,最后再恢复原来的字符串

立即下载
算术编码,C语言实现

利用C语言进行算术编码,并进行数据压缩,程序简单可用

立即下载
基于哈夫曼编码的文件压缩解压程序的C语言实现

利用无失真信源编码方法中的哈夫曼编码进行程序设计实践,实现对文件的压缩与解压操作。

立即下载
c++哈夫曼编码压缩(超详细)

草稿版代码 内容超详细 可压缩任何文件类型 亲测可用 100%还原

立即下载
各种压缩算法C++实现

哈夫曼编码,自适应哈夫曼编码;字典LZW编码;算术编码,输出每个字符的编码,整个字符串的编码以及压缩率

立即下载
C++实现LZW压缩解压

用C++代码来实现LZW的压缩和解压的算法。压缩比可以达到20%。

立即下载
LZW算法实现压缩与解压缩程序的C源代码

使用C语言编写的LZW压缩与解压缩程序的改进版,有以下改进: 1. 避免了LZW算法会增大文件大小这个缺陷 2. 提供存储的压缩方法 3. 提升了压缩比 4. 提升了程序的执行速度 程序使用ANSI C语言编写,可在多平台下编译。压缩包内附编译好的程序、源代码和说明文档。谢谢大家的支持!

立即下载
算术编码C++

算术编码C++的程序实现

立即下载
算术编码c++

使用c++实现的算术编码,从屏幕读入一个字符串并输出十进制及二进制编码,并计算压缩率,字符概率自动统计生成

立即下载
python实现的使用huffman编码对文本压缩解压

python版本为2.7.9,大家注意别下错了,里面有一个txt文件是进行压缩的,可以更改文件中的变量path1来对其他文件进行压缩与解压,代码中有详细注释,实现过程虽然简单,但是包含自己很多一些独特的想法,自己的知识产权,所以可能贵点,谢谢大家!

立即下载
无损压缩算法C#(霍夫曼、算术编码、自适应霍夫曼、字典)--交互式原理与应用

此压缩包中含有四种无损压缩算法(Huffman、算术编码、自适应Huffman、LZW) 本程序采用C#语言

立即下载
简单实现的自适应算术编码

三个信源的自适应算术编码,c++编写,内附算法说明

立即下载
普通算术编码的C++实现

信息压缩课程设计里面的普通算术编码的c++程序实现。

立即下载
根据哈夫曼编码写的数据压缩解压软件(java实现)

根绝哈夫曼编码写的数据压缩解压软件

立即下载
算术编码C++ 源代码

对算术编解码的C++实现,处理了有限精度下的编解码 含主要部分注释 已经编译好的所有文件 可直接运行

立即下载
哈夫曼树实现文件压缩解压(源程序+实验报告)

综合实验: 1. 问题描述 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站编写一个哈夫曼码的编/译码系统。 2. 基本要求 一个完整的系统应具有以下功能: (1) I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 (2) E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文

立即下载
C++控制台实现文本编辑器

使用C++模拟文本编辑器操作,练习字符串操作和字符串匹配算法等,实现查找、替换、删除、复制、粘贴、统计字数、读写磁盘等功能,适合初学数据结构的同学

立即下载
c++实现的文件压缩(Huffman)

包括Huffman树的生成,堆的建立,编码的形成,以及压缩与解压缩的实现。开发环境vs2015,用户在使用的时候为了防止环境的不同而造成的偏差,可新建相应文件复制即可。(基于c++模板)

立即下载

热点文章

img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

【算术编码】C++实现对文本(单纯文字,不是文本文件)的压缩和解压

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
7 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: