阅读:10256回复:39
请大家帮我挑选一个压缩算法,要源代码(C/C++)
要求
1,编译完了代码要小,最多5-10K 2,对二进制文件的压缩率在30%以上 3,速度别过分慢 请大家帮我看看,然后贴个源代码上来 |
|
最新喜欢:okincn
|
沙发#
发布于:2002-07-26 13:51
这个怎么样?
|
|
|
板凳#
发布于:2002-07-26 13:56
这个怎么样? 不知道 你试过吗? Huffman压缩??? |
|
|
地板#
发布于:2002-07-26 13:56
以前压缩过截的整屏的图,不过压缩比不是很高,但是个很经典的压缩程序,不知能否帮上忙?
|
|
|
地下室#
发布于:2002-07-26 13:57
以前压缩过截的整屏的图,不过压缩比不是很高,但是个很经典的压缩程序,不知能否帮上忙? 我现在不能试,以后我写通用病毒代码库的时候有用 |
|
|
5楼#
发布于:2002-07-26 13:59
Huffman树倒是听说过,Huffman压缩不是很清楚,你先用一下试试,不行再想办法?
|
|
|
6楼#
发布于:2002-07-26 14:00
Huffman树倒是听说过,Huffman压缩不是很清楚,你先用一下试试,不行再想办法? 这不是很急,我现在也没法试,连VC都没有。我租到房子以后可以试 |
|
|
7楼#
发布于:2002-07-26 14:01
行啊,通用病毒库,好,将来有什么需要,贴出来,大家会一起帮忙忙找的!
|
|
|
8楼#
发布于:2002-07-26 14:05
行啊,通用病毒库,好,将来有什么需要,贴出来,大家会一起帮忙忙找的! 没问题 我希望先写个Win32下C++的病毒代码库(不是病毒库,呵呵),这样大家可以方便地用C++写Win32病毒和蠕虫了 :( :( :( |
|
|
9楼#
发布于:2002-07-27 21:59
这个想法很好啊
up |
|
10楼#
发布于:2002-07-28 01:50
这个想法很好啊 实现起来可很难度哦? :P |
|
|
11楼#
发布于:2002-07-28 12:34
大家帮我把这个算法实现成如下形式
void Compress(const void *inptr,void *outptr,int *size); 解压缩类似 谢谢ing [编辑 - 7/28/02 by Koms Bomb] |
|
|
12楼#
发布于:2002-07-30 19:00
花猫,我测试过了,上面贴的那个Huffman压缩算法可以满足你的要求,代码不是很复杂,具体压缩的那部分不看也罢,抓住入口就行
Encode()是压缩 Decode()是解压 |
|
|
13楼#
发布于:2002-07-30 20:44
花猫,我测试过了,上面贴的那个Huffman压缩算法可以满足你的要求,代码不是很复杂,具体压缩的那部分不看也罢,抓住入口就行 它是用文件做的,还得改成内存的,好麻烦 :( :( :( |
|
|
14楼#
发布于:2002-07-31 12:29
对文件跟对内存没有什么区别,只要把输入和输出的部分改改就好了,很快的。
|
|
15楼#
发布于:2002-07-31 12:33
对文件跟对内存没有什么区别,只要把输入和输出的部分改改就好了,很快的。 我知道没区别,但我也知道我现在没空 :( :( :( |
|
|
16楼#
发布于:2002-08-01 21:06
有区别,我改了一下,压缩以后的数据不是很一样,我还没弄明白这个HAFMAM算法的原理,现在公司正有一个项目上马,花猫,我有空再帮你弄吧!
|
|
|
17楼#
发布于:2002-08-01 21:09
有区别,我改了一下,压缩以后的数据不是很一样,我还没弄明白这个HAFMAM算法的原理,现在公司正有一个项目上马,花猫,我有空再帮你弄吧! 不急 可能我还是用RLE吧,那很简单,不过压缩率不高,估计也可以的啦 |
|
|
18楼#
发布于:2002-08-02 20:00
MASM32例子里有!!!
|
|
|
19楼#
发布于:2002-08-03 08:12
MASM32例子里有!!! 我不用MASM!!!!!!!!!!!! :mad: :mad: :mad: |
|
|
上一页
下一页