Posts Tagged ‘Huffman’

基于Huffman编译码的文件压缩器

1 Comment,  Popularity: 10%,  Software, 技术探讨Tech

       最开始是两个周之前帮同学写的一个小工具,一直没有完善和收尾,趁这次五一假期,终于弄了出来。开始时同学的要求是基于二进制Huffman编码,对bmp图片进行译码、解码,从而实现压缩和解压缩的功能。我在写的过程中对这份要求进行了大大的扩展,已经能够实现对任意大小(内存等硬件限制除外)的文件,并且任意格式的文件而不只限于bmp文件,进行压缩、解压缩。界面如下:

huffman-encode-decode

       开发工具选的是Java,后来才感受到,如果换成c或者c++来写,在存储时,大概会省去许多麻烦。因为,Java毕竟是擅长开发一些比较大的应用的,对于比较底层的二进制位存储,是不支持的,只有自己花了点时间写了一个字节缓冲,来实现二进制存储。

Read the rest of this entry »

  • Leon , what's going on ?

    {我喜欢我四岁的时候怀疑一切的眼光}
  • 最新评论

    • lzh: :em00: 好厉害...
    • ray: :em00...
    • ustor: 强啊,包子.....
    • ssboy: 恩,我们图书馆的老师确实不错 :em00:...
    • 阳光: 阳光互联是垃圾噢 现在我被搞的很...
    • leonskywalker: 我看成了 viv无敌 :em15...
    • shanmay: 你怎么又换域名了啊......
    • simon: hsinet@163.com 请发给我一个吧,谢谢...
    • bluetimeh: 我也喜欢ubuntu,只是我的电脑配置太...
    • R: 我,从寝室到家的直线距离3.04Km :...