1101
0101
1110
0110
10
0111
0100
1111
000
1100
001
没有合适的资源?快使用搜索试试~ 我知道了~
解,压缩程序 哈弗曼(Huffman)算法实现
共37个文件
txt:7个
pdb:4个
plg:3个
5星 · 超过95%的资源 需积分: 16 11 下载量 66 浏览量
2013-07-03
17:40:34
上传
评论
收藏 498KB RAR 举报
温馨提示
1.对txt文件压缩和解压的程序,使用动态编码,同时可以对word文档进行压缩与解压。 2.使用Huffman编码压缩和解压时,Huffman树的存储可以直接存储树结构,也可以存储所有字符的频度或权值,然后读取时建立Huffman树; 3.使用Huffman编码压缩和解压时,注意定义压缩码的结束标记,可以使用一个特殊的字符作为结束标记,也可以在压缩码之前存储其比特长度;如果使用一个特殊字符作为结束标记,则其频度为1,需要在建立Huffman树时把它看作一个独立的字符进行建树。 4.使用Huffman编码压缩和解压时,在一个缓冲区里面收集压缩码比特流,每当收集的比特数满8时,可以把这8比特通过位操作合并成一个字节写入文件(当然也可以收集满一定数目的字节后再写入文件)。写入文件的最小信息单位为字节。
资源推荐
资源详情
资源评论
收起资源包目录
.rar (37个子文件)
压缩程序实验报告.doc 161KB
文本压缩解压
文本压缩解压.plg 0B
文本压缩解压.dsw 532B
压缩(huffman).plg 791B
HuffmanCode.txt 62B
Weight.txt 33B
解压.ncb 41KB
压缩(huffman).opt 48KB
压缩(huffman).ncb 41KB
解压.dsp 3KB
Translated File.txt 32B
压缩(huffman).dsp 3KB
文本压缩解压.ncb 25KB
压缩(huffman).cpp 6KB
解压.cpp 6KB
解压.dsw 516B
Tail.txt 5B
解压.plg 242B
Code.txt 13B
解压.opt 48KB
Debug
解压.pdb 401KB
解压.exe 208KB
文本压缩解压.pch 217KB
vc60.idb 41KB
文本压缩解压.pdb 25KB
压缩(huffman).obj 14KB
解压.pch 221KB
压缩(huffman).pch 221KB
压缩(huffman).ilk 210KB
vc60.pdb 44KB
压缩(huffman).exe 192KB
解压.obj 12KB
压缩(huffman).pdb 481KB
解压.ilk 208KB
Char.txt 11B
sample.txt.txt 32B
文本压缩解压.dsp 4KB
共 37 条
- 1
资源评论
- yinguoyan19852014-03-12代码不错,谢谢分享
- 蛋疼奶胀2014-03-09压缩和解压都可以通过编译并且完美运行。 就是全篇一个注释都没有,要想读懂得先明白Huffman算法的原理。
- ilotusr2014-02-18可编译执行,注释少,解压压缩分开编译,还是值得参考的,谢谢分享。
冂吉麒麟
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
- hadoop-基于hive的聊天数据分析报表可视化案例数据源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功