基于哈弗曼树,用C#写的压缩软件
课题要求(实现文件的压缩与解压并计算压缩率) 1) 描述压缩基本符号的选择方法 2) 运行时压缩原文件的规模应不小于5K 3) 提供恢复文件与原文件相同性对比功能 4) 要求实现一个基于哈夫曼树的文件压缩程序和文件解压程序 5) 课程选作内容:显示压缩率,图形图形化窗口操作界面 A软件名称:基于哈夫曼编码的文件压缩实用程序系统 B软件组成:WinZip.exe C制作平台及相关调试工具: Windows Xp sp3 Microsoft Visual Studio 2005 D运行环境: win 2K/win xp/win visita/win 7 安装有.net framework 2.0 E性能特点: 1. 软件由一个可执行文件组成,各具特点 WinZip.exe 为windows应用程序,界面友好,使用方便。 2. 对单字节(256叶子)进行哈夫曼编码,压缩率良好 2. 使用二级缓冲压缩/解压技术,速度比一般算法高75%以上 3.可压缩最大体积为4G的文件,达到Fat32文件系统极限 4. 文件索引体积比常规算法小50% 5.压缩过程中显示压缩进度并有相关信息提示 6.WinZip.exe可图形显示源文 件的哈夫曼编码构造树 件的哈夫曼编码构造树
用户评论
程序很不错,很赞
压缩后跟压缩前一样大,解压后不是原来的东西,不好
怎么压缩和解压的格式不能自行控制啊
好用,我刚好直接拿来用毕业设计的一个模块了