Java编写的Huffman实现的文本压缩和解压

时间:2013-03-30 12:23:37
【文件属性】:

文件名称:Java编写的Huffman实现的文本压缩和解压

文件大小:643KB

文件格式:RAR

更新时间:2013-03-30 12:23:37

Java,Huffman,压缩,解压,进度条

Java编写的Huffman实现的文本压缩和解压。可以压缩小于2MB的,大了也可以只是时间很长。解压缩实现的不好只能解压小于100KB的。欢迎大家下载。还有只能对文本文件进行操作。由于huffman所发本身就有问题所以如果压缩几个字符可能会出现压缩后比源文件更大的情况。


【文件预览】:
文本压缩
----.project(388B)
----bin()
--------MyFileFilter.class(927B)
--------Code.class(967B)
--------Compress.class(7KB)
--------Face.class(9KB)
--------Decompress.class(6KB)
--------HuffNode.class(2KB)
--------Face$1.class(585B)
--------Huffman.class(4KB)
----.settings()
--------org.eclipse.jdt.core.prefs(629B)
----src()
--------Compress.java(7KB)
--------Code.java(617B)
--------Huffman.java(4KB)
--------HuffNode.java(1KB)
--------Face.java(11KB)
--------Decompress.java(6KB)
--------MyFileFilter.java(820B)
----.classpath(301B)
1.txt
测试解压.txt
现代修真史.txt

网友评论

  • 不能運行 可能是編碼問題
  • 可以运行,挺好的
  • 可以运行,大概看了下思路,自己最后还是编出来了~
  • huffman编码很给力,最基本的压缩算法了
  • 可以运行,huffman编码很给力
  • huffman编码很给力,最基本的压缩算法了
  • 可以运行,压缩和解压都正常而且确实是用Huffman算法实现的!
  • 我用java实验了一下,感觉不太好,待楼主改进哈。