没有合适的资源?快使用搜索试试~ 我知道了~
一个基于霍夫曼无损压缩算法和解码器 的C ++压缩程序_C++_代码_下载
共8个文件
cpp:2个
hpp:1个
md:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 134 浏览量
2022-06-09
08:52:14
上传
评论 1
收藏 18KB ZIP 举报
温馨提示
基于Huffman无损压缩算法的自制C++文件归档器和归档提取器程序 它是如何工作的? 您可以查看Compressor.cpp和Decompressor.cpp文件中的文档,以帮助您了解 Huffman 算法的内部工作原理。 压缩机: 这Compressor是一个 2-pass 程序。我的意思是Compressor读取输入文件两次。 在第一遍中,程序计算每个唯一字节的使用频率,并为每个使用的唯一字节创建与其使用频率成反比的加权转换树,然后将此转换信息写入压缩文件以用于解压缩目的 第二遍,程序根据翻译树翻译输入文件,并将其写入新创建的压缩文件 解压器: 这Decompressor是一个 1-pass 程序:第一个程序Decompressor读取翻译信息并从中创建一棵二叉树。此过程完成后,它使用此二叉翻译树来解码文件的其余部分 如何使用它? make使用您喜欢的 shell 进行编译: make all 运行make后,你可以使用archive下面的命令来压缩你想要的文件: 要压缩一个文件,请使用: ./archive {{filename}} 要压缩多个文件,请使用:
资源推荐
资源详情
资源评论
收起资源包目录
Huffman-Coding-master.zip (8个子文件)
Huffman-Coding-master
.gitignore 59B
README.md 3KB
LICENSE 1KB
progress_bar.hpp 787B
Decompressor.cpp 14KB
Compressor.cpp 23KB
images
logo.png 5KB
Makefile 223B
共 8 条
- 1
资源评论
- m0_723911342023-05-24这个资源值得下载,资源内容详细全面,与描述一致,受益匪浅。
快撑死的鱼
- 粉丝: 1w+
- 资源: 9156
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功