- 89
- 0
- 约2.48万字
- 约 41页
- 2018-08-07 发布于浙江
- 举报
南京邮电大学
毕 业 论 文
题 目
哈夫曼编码在文件压缩中的应用
专 业
计算机科学与技术(计算机通信)
学生姓名
班级学号
090028指导教师
孙知信
指导单位
物联网学院
日期: 年 月 日至 年 月 日
毕业设计(论文)原创性声明
本人郑重声明:所提交的毕业设计(论文),是本人在导师指导下,独立进行研究工作所取得的成果。除文中已注明引用的内容外,本毕业设计(论文)不包含任何其他个人或集体已经发表或撰写过的作品成果。对本研究做出过重要贡献的个人和集体,均已在文中以明确方式标明并表示了谢意。
论文作者签名:
日期: 年 月 日
摘 要
在信息技术飞速发展的今天,大数据量的信息会给存储器的存储容量,通信干线信道的带宽,以及计算机的处理速度增加极大的压力。单纯靠增加存储器容量,提高信道带宽以及计算机的处理速度等方法来解决这个问题是不现实的,这时就要考虑压缩。压缩的关键在于编码,如果在对数据进行编码时,对于常见的数据,编码器输出较短的码字;而对于少见的数据则用较长的码字表示,就能够实现压缩。压缩机制是一种很方便的发明,尤其是对网络用户,因为它可以减小文件中的比特和字节总数,使文件能够通过较慢的互联网连接实现更快传输,此外还可以减 少文件的磁盘占用空间。在下载了文件后,计算机可使用WinZip或Stuffit这样的程序来展开文件,将其复原到原始大小。如果一切正常,展开的文件 与压缩前的原始文件将完全相同。
哈夫曼压缩一般用来压缩文本和程序文件。哈夫曼压缩属于可变代码长度算法一族。意思是个体符号(例如,文本文件中的字符)用一个特定长度的位序列替代。因此,在文件中出现频率高的符号,使用短的位序列,而那些很少出现的符号,则用较长的位序列。本课题使用哈夫曼编码方法实现对文本、图像或其他格式文件进行压缩和解压缩,研究各种文件类型在采用哈夫曼编码进行压缩的差别,并寻找一种使用哈夫曼编码对任意文件进行压缩和解压缩的解决方案。
本论文着重介绍了现有的哈夫曼编码现状,利用哈夫曼编码的原理,利用C++编写程序压缩软件,在针对文本压缩的基础上丰富对图片进行压缩的功能,然后再尝试对声音和视频压缩进行尝试。
关键词:压缩 压缩算法 哈夫曼编码
ABSTRACT
In todays rapid development of information technology, the bandwidth of the channel of the large amount of data will give memory storage capacity, communication lines, as well as computer processing speed increased a great deal of pressure. Simple to solve this problem by increasing the memory capacity, channel bandwidth and computer processing speed is unrealistic, then we must consider compression. Compression lies in coding, to encode data, for the common data, the encoder outputs a shorter codeword; rare data with a longer codeword, it is possible to achieve compression. Compression mechanism is a very convenient form of the present invention, especially the users of the network, because it can reduce the total number of bits and bytes in the file so that the file can be slower Internet connections to achieve faster transmission, and in addition can reduce the file disk space. Download file, the computer can
您可能关注的文档
- 第23章 模拟量和数字量转换.ppt
- 风电基本原理与大规模风电并网运行问题.ppt
- 第八章--纳米结构材料制备-2013.ppt
- 复旦 周小林 信息论 1绪论.ppt
- 高电压技术第4章_电力系统大气过电压与防护1.ppt
- 光电子技术与新型材料47-51节.ppt
- 高速铁路CRTSⅢ型板式无砟轨道自密实混凝土、隔离层用土工布、弹性缓冲垫层暂行技术条件通知.pdf
- 第二章、路由器基本配置与管理.ppt
- 第二章 电力电子(2)-继续.ppt
- 高压开关设备试验与状态诊断.ppt
- GB∕T 33000-2025《 大中型企业安全生产标准化管理体系要求》审核检查单之9:“9人员管理”(编制-2025A0).pdf
- GB∕T33000-2025《大中型企业安全生产标准化管理体系要求》审核(评审)指导之9人员管理:”9.2安全培训”要素提问、专业解答和证实(编.pdf
- GB∕T 33000-2025《 大中型企业安全生产标准化管理体系要求》审核检查单之2:“5基础保障-5.1组织保障”(编制-2025A0).pdf
- GB∕T33000-2025大中型企业安全生产标准化管理体系文件-安全规章制度策划与编制提示清单(编写2025A0).pdf
- GB∕T33000-2025《大中型企业安全生产标准化管理体系要求》审核(评审)指导之9人员管理:”9.3行为管控”要素提问、专业解答和证实(编.pdf
- GB∕T 33000-2025大中型企业安全生产标准化管理体系文件(安全规章制度)之14:安全生产科技与数智化保障管理制度(编制-2025A0).pdf
- GB∕T 33000-2025《 大中型企业安全生产标准化管理体系要求》审核检查单之10:“10现场管理”(编制-2025A0).pdf
- GB∕T33000-2025《大中型企业安全生产标准化管理体系要求》审核(评审)指导之13-2“13.2评审改进”要素提问、专业解答和证实(编制2025A0).pdf
- 《GB∕T33000-2025大中型企业安全生产标准化管理体系要求》专业咨询与解答指导材料之“6 策划-6.1理念”-编制-2025A0).pdf
- GB 45673-2025危险化学品企业安全生产标准化规章制度之44:化学品安全技术说明书和安全标签管理制度(编制-2025A0).pdf
最近下载
- 2025年最新部编版五年级语文下册1-8单元教材分析(全册) .pdf VIP
- 山东省烟台龙口市(五四制)2024-2025学年六年级上学期期末考试历史试题.pdf VIP
- 青少年编程:NOIP CSP 初赛篇.pdf VIP
- 2024年河南豫能控股股份有限公司招聘笔试真题汇总.docx VIP
- 小学科学教育三年规划实施方案.docx VIP
- 视频会议摄像机安装指导书.docx VIP
- 波束匹配-5G网络自适应技术.doc VIP
- 2025年河南豫能控股股份有限公司招聘考试笔试试题(含答案).docx VIP
- 急性心肌梗死PBL教学指南:临床思维培养与典型案例实战解析.pptx VIP
- iso9000实战大全iso9001教材iso9000培训讲义iso9000简述.pptx VIP
原创力文档

文档评论(0)