Posts Tagged ‘编码’

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

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

huffman-encode-decode

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

Read the rest of this entry »

  • 全文搜索

  • 按月存档

  • 请猛点这里

    标签云

  • 最新评论

    • sayisee: 恭喜学长啊,异地恋真的不容易,佩...
    • sayisee: 刚查看谷歌分析入口来源,发现学长...
    • Lemok: 诶哟 恭喜包子哥...
    • 谢国冰: 老大 遇到点事情 寻求帮忙 有时间上...
    • Lee: 我也看中了这个,不过好贵呀,最便...
    • Min: 求源码......fla形式...
    • 网上·网下: 真是太棒了,比原文件少了许多,却...
    • Chon: 前两天还特意去看了一下,没研究出...
    • WeekFace: 安全的维护一台服务器需要考虑的太...
    • ugg boot: 这么多人围观,有好吃的要和大家分...
  • 纵横坐标