huffman:使用霍夫曼编码对实际文件进行压缩_解压缩

时间:2021-05-23 18:22:47
【文件属性】:
文件名称:huffman:使用霍夫曼编码对实际文件进行压缩_解压缩
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-23 18:22:47
compression huffman-algorithm C 霍夫曼文件压缩算法 许可:公有领域,不做任何担保尼罗什·阿卡德(Nilesh Akhade) 关于 霍夫曼算法是一种有效的文件压缩和解压缩方法。 该程序完全遵循霍夫曼算法。 它从输入文件中读取频繁的字符,并将其替换为较短的二进制代码字。 可以再次产生原始文件,而不会丢失任何内容。 用法 压缩: ./encode 将生成名为.hzip的输出文件。 减压: ./decode 档案结构 N =唯一字符总数(1个字节) 字符[1字节] 二进制码字字符串形式[MAX字节] 字符[1字节] 二进制码字字符串形式[MAX字节] N次 p(1个字节) p乘以0(p位) 数据 p =完成填充以确保文件适合整个字节数。 例如,必须将4字节+ 3位的文件加5位填充为5字节。 例子 文字:aabcbaab 内
【文件预览】:
huffman-master
----unhuffman.c(4KB)
----sample1.txt(15B)
----huffman.c(7KB)
----encode(14KB)
----decode(13KB)
----sample2.txt(146B)
----huffman.h(634B)
----README.md(4KB)

网友评论