用C#写一个压缩软件

问题描述

本人西电大三,工程设计想写一个压缩软件,因为刚学过信源编码,对哈弗曼编码,LZ编码,算术编码都有了解。觉得现在主流软件压缩率太低了,想稍作改进,至少对于一些特定的文件可以更高的压缩率,比如用游程编码模式替换压缩代码等,想问问大家有什么好的建议没,因为又没有头绪了...还有觉得C#做图形界面比较方便才用的,而且C#自己好像也有压缩方法可以直接调用

解决方案

解决方案二:
压缩率低点不算问题,流行才是关键,如果楼主的压缩只支持自己的格式肯定是不行的.
解决方案三:
可以参考WinRAR。这个产品很不错。
解决方案四:
主流软件的压缩率可以调吧,默认的话好像没怎么压,感觉就是把一个文件夹变成一个文件了.网上那些高压游戏不知道怎么弄的,值得借鉴下
解决方案五:
压缩率低不是问题问题是1.必须能够通用,用你的压缩完,用别的能解压,或者别的压缩包你能解压否则就离市场太远了2.压缩解压效率问题.即使你压缩率能达到99%,但是压缩个1M文件要24小时,那保证是没人问津的.
解决方案六:
很多时候,使用压缩软件,并不是因为硬盘不够大了,而是:1.可以将多个文件打包成一个文件2.可以给压缩包加密把文件变小反而是个次要的需求
解决方案七:
楼主可以想办法调查一下现在大家用压缩软件主要的用途。就我个人来说:一、在公司1、服务器数据库的备份,会压缩一下减少占用空间。2、打包发邮件用,一方面是因为文件及文件夹比较多,无法直接用邮件发送,只能打包;另一方面,有时文件比较大,公司邮箱有限制附件大小,需要压缩,甚至要分卷压缩。二、在家1、打包发邮件用。2、如果只是保存在自己电脑主机的硬盘上,除非压缩率很高,而且很少用,才会压缩,否则,就算是压缩档,我也会解压保存,一来打开速度快,二来,现在硬盘价格也不太贵,买个1、2T的硬盘,空间基本上不会不够。三、其他1、网站下载用。2、特殊用途,例如:一些收费软件,用特别的压缩方法来进行加密。其他的大家再补充。
解决方案八:
学长,你的压缩软件实现了么?
解决方案九:
关键是题主只是觉得压缩率太低。压缩率提高一倍,资源消耗增加4倍,也是能够被接受的(当然也要有需求),WebP就是一个很好的例子。但是题主有能力把图片、视频这类压缩做到最好,是不愁没有市场的。但是通用压缩,就算你做到比7z好很多,也可能找不到好的盈利模式。当然对于学生而言,可能不应该考虑市场问题,把想法变成代码实现才是实在的。

时间: 2024-11-13 07:30:19

用C#写一个压缩软件的相关文章

打包-怎样写一个压缩解压Shell脚本

问题描述 怎样写一个压缩解压Shell脚本 文件的名字不能写死, 可以传入一个参数,打包指定的文件 求教各位大神怎么写 解决方案 #!/bin/sh tar zcvf $1.tar.gz $1 解决方案二: tar zcf foo.tgz foo 解决方案三: 主要看你想压缩成什么格式的. tar.gz, tar, tar.Z, zip, tar.z, etc. 传入两个参数,一个参数是压缩类型,一个是压缩的文件 下面是脚本里的一个压缩的写法. #!/bin/sh tar -zcvf $2.$1

速求写一个竞拍软件,实现2个功能,有效果面谈报酬。

问题描述 运行环境:本身有一个C/S模式客户端软件,上面显示该软件服务器端发过来的系统时间,规定以服务器端某一时间为准,第一时间自动按下该软件的一个"提交"按钮.实现功能:一.取得服务器端传过来在本机显示的时间.二.按照设定的时间第一时间提交数据(实际上是按下一个提交按钮).望有技术的大哥可以跟我联系:QQ:20553460(竞拍软件)手机:15871546828,最好是武汉的.报酬一定让你满意!越快联系越好. 解决方案 解决方案二:该回复于2009-08-11 09:13:49被版主

C#写一个可以管理Discuz! X2论坛的软件,求指点

问题描述 想给Discuz!X2论坛写一个管理软件可以给有版主权限的人使用,完成快捷的管理操作比如:高亮,锁帖,移动帖子这些基础操作需要那些需要注意些什么能用到那部分的知识求各位指点目前是学过C#和ASP.netSQLHTML也会一小部分毫无头绪啊有木有相关资料可以提供呢?希望大神能帮助下新人万分感谢. 解决方案 解决方案二:其实也不难,涉及到的就是HTTP协议post解决方案三:难倒Discuz没有这种功能吗?解决方案四:引用2楼的回复: 难倒Discuz没有这种功能吗? 就是可以用自己写的软

自己动手写压缩软件

        想吃项记的烩面了--这小地方的可难吃.         看完了<裸婚时代>,我觉得冬瓜说得对,刘易阳不敢面对自己的真实感受.         女生都是感性的,工作永远不如生活重要.         不是坐在一起就叫团队,不是不吵架就叫态度.         昨晚一哥们说求k小直接可以进行k次冒泡,我都想不起来,我想到的是区间快拍,说明基础很重要.         对原版本的算法有很大修改,个人认为原版代码的命名不太规范,读起来比较累,本程序主要是界面参考了参考资料,读写文件完全

样式-如何用C或VB写一个随机密码生成的软件?

问题描述 如何用C或VB写一个随机密码生成的软件? **'用C或VB写一个随机密码生成的软件?' 要求: 1.密码包括大小写,特殊字符(仅限键盘上能找到的字 符),不包括空格. 2.自定义密码长度,默认最短六位,最高32位.可以自定义密码的做成成分(是否包括大小写,是否包含特殊字符) 3.从本地数据库调用数据,最后生成的密码以文本方式储存在文件目录下

想用c#写一个软件,可以在软件里新建项目和保存项目,希望有大神能给点建议,非常感谢

问题描述 想用c#写一个软件,可以在软件里新建项目和保存项目,希望有大神能给点建议,非常感谢 想用c#写一个软件,可以在软件里新建项目和保存项目,希望有大神能给点建议,非常感谢! 解决方案 新建项目和保存项目,请问是什么类型的项目,描述清楚一点. 解决方案二: 你是要写个VS?不然你的项目是什么项目?

下载照片-谁能帮我写一个 能下载一个网站所有图片的 软件

问题描述 谁能帮我写一个 能下载一个网站所有图片的 软件 谁能帮我写一个 能够下载一个网站所有图片的小软件. 个人非常喜欢旅游.在网上有一个旅游网站.有好多驴友拍了世界各地的风景照片.但是一张一张的复制的话太费时间了.谁能帮我写一个软件.就是直接去那个网站的后台数据库中下载所有照片的小软件.跪求高手大大.帮帮我..谢谢.谢谢了 解决方案 你可以做一个网页抓取的功能,参数为指定网站地址.图片格式,基本上这样就能够实现你的需求

怎么用c#写一个解压指定目录下所有的压缩文件,并且把压缩文件里面的内容放进指定文件夹呢?

问题描述 怎么用c#写一个解压指定目录下所有的压缩文件,并且把压缩文件里面的内容放进指定文件夹呢? 怎么用c#写一个解压指定目录下所有的压缩文件,并且把压缩文件里面的内容放进指定文件夹呢? 解决方案 http://www.cnblogs.com/zfanlong1314/p/4202695.html 解决方案二: csharp文件操作类 遍历 递归 着重这三点 解决方案三: 放进文件夹就是先创建一个和压缩文件同名的目录,然后作为解压目录. 解决方案四: 这个问题,可以分成几部分:1 遍历指定目录

中国人不能写一个真正的中文编程软件吗?

问题描述 汉语更适合编程,同样的命令用中文就可以减小程序体积,以if(textBox1.Text=="123"&&textBox2.Text=="456")MessageBox.Show("登陆成功");为例是80多个字节,而用中文就可以写如果编辑框1.内容=="123"并且编辑框2.内容=="456"消息框.内容("登陆成功")不到80,要比易语言要小的多了!比C#更适