| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3112 人关注过本帖
标题:WinRar和WinZip是什么软件做的,它们的源代码是什么?
只看楼主 加入收藏
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
结帖率:100%
收藏
 问题点数:0 回复次数:16 
WinRar和WinZip是什么软件做的,它们的源代码是什么?
我很想知道关于压缩和解压软件的原理,以及它们的核心代码,希望那位能够告诉我一些,是网站连接也好,不过不要是英文网站就ok啦(本人英语有限)!!
我QQ:342383270(加的时候请说明)
搜索更多相关主题的帖子: 源代码 WinZip WinRar 英语 软件 
2008-02-27 21:53
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
收藏
得分:0 
C#有相关的*.dll库 到百度搜一下吧

愛生活 && 愛編程
2008-02-28 02:16
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
回复 2# 的帖子
楼主的话我明白一半,我去百度搜索都不知道搜个什么题目
能搞个网页给我看看吗,我自己还接着搜
谢谢版主,呵呵!!

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-02-28 10:25
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
回复 2# 的帖子
bool LoadFile(char* filename,char* packfile)

BYTE* buf=NULL; // 用来存放读取出的文件的内容
CMD_File cmdfile(“ZipExt.dll”); // 我们先生成一个实例
cmdfile.Open(“test.zip”,true,true); // 打开test.zip这个压缩包
cmdfile.Locate(“test.txt”); // 定位到test.txt文件
buf=new BYTE[cmdfile.GetLength()];// 根据test.txt的大小分配内存
cmdfile.Read(buf); // 读取文件到我们的内存中
至此,buf中已经存储了我们需要的test.zip中的test.txt文件的内容了

这是核心代码,好像是的吧,不过不知道是什么软件可以做??
我知道用的软件:vc2005,jbuilder

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-02-28 10:34
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
都没有人参与
大家好像都不喜欢关于这方面的,是不是这东西很简单啊![bc07] ····[bc02]   ~~~~  55555!!

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-03-04 14:47
sa481453
Rank: 2
等 级:论坛游民
帖 子:37
专家分:74
注 册:2006-9-16
收藏
得分:0 
有现成的DLL,何必自己还去写呢,你那个代码都是用的外部DLL
QQ里面都有个可以用的DLL拿来压缩
2008-03-05 17:16
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
回复 6# 的帖子
能说的详细点嘛?很期待问题的解决,可能还有很多人不了解。

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-03-06 12:56
天使不哭
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:677
专家分:22
注 册:2006-7-9
收藏
得分:0 
[bc02] 你连基础都没有搞好,就想搞这些有深度的问题,当然不会懂了。。
好好学好基础吧,不要东张西望,不然到最后你什么也学不到。

C#Winform技术群:25380362
博客:http:///boyliupan/
2008-03-06 13:04
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
这个需要另外下载组件的,我记得VS2003里有带压缩流,2005有没有具体的我忘了,平时没用过……你要先下载外部的压缩组件,然后引入,然后其实的相等于就是一个类来使用,不如果不知道具体使用的方法的话你就直接在视图里查看具体这个组件的使用方法。网上目前比较出名的压缩组件好像是Ziplib,这个东东你在百度搜一下有一堆的,有的还附有源代码……你可以去找找。不过我认为没什么太大的意义。因为文件过大的时候用这个组件机子会被弄趴下……

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2008-03-06 13:06
恋轩念伊人
Rank: 5Rank: 5
来 自:湖南衡阳
等 级:贵宾
威 望:19
帖 子:643
专家分:0
注 册:2008-2-23
收藏
得分:0 
回复 8# 的帖子
谢谢提醒,可能很想把qq做好,就急躁了点

我不是一个随便的人,我随便起来不是人我哦。信不?
2008-03-06 13:19
快速回复:WinRar和WinZip是什么软件做的,它们的源代码是什么?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030013 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved