Skip to content

yuncheng27/HuffmanCompress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HuffmanCompress

基于Huffman编码的文本压缩工具

开发环境及工具

VS2015,ASCII码,Beyond Compare,UltraEdit

项目描述

通过按二进制方式对文件的读写,统计字符出现次数来创建 Huffman树,并使用优先级队列找到字符对应的编码,并对文件按位改写与还原来实现无损的文件压缩与解压缩。缺点是出现频率高的字符编码短,频率低的字符编码长,因此当大部分字符出现的频率都差不多时,该项目的压缩率会很低;优点是可以压缩几乎任意类型的文件

About

File compression based on Huffman encoding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published