怎么实现压缩与解压缩

longwind5 2006-08-12 02:18:57
VB里如何在不使用第三方控件的时候实现文件的压缩与解压缩?
...全文
362 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyz985 2006-08-16
  • 打赏
  • 举报
回复
WinRAR的Dll官方网站有Demo好像,你去看看
VirtualDesktop 2006-08-13
  • 打赏
  • 举报
回复
能否改名我就没研究过了,
应该可以的,要不rar视怎么做到的呢
如果实在不行,参考这个
http://www.vbaccelerator.com/home/Vb/Code/Libraries/Compression/Introduction_to_the_Info-ZIP_Libraries/article.asp
熊孩子开学喽 2006-08-13
  • 打赏
  • 举报
回复
直接使用WINRAR的命令行模式来做比较方便快速。
无论使用DLL还是使用控件,归根结底也只是调用别人写好的现成的算法而已。既然这样,直接使用WINRAR还更简单一点呢。
华芸智森 2006-08-12
  • 打赏
  • 举报
回复
ZIP.DLL ,UNZIP.DLL
VBAHZ 2006-08-12
  • 打赏
  • 举报
回复
To VirtualDesktop(吴滂) :
Winrar 能解压同时改名吗?

如压缩包里有:A B 两个文件(AB指文件名)
现在,想把B解压出来,并且改名为A
关键是,解压到的目录中可能有和B相同的文件名。(但不是用样的文件)
所以,解压时就应该直接改名为A,以防覆盖原文件。
另外,B是超大型文件(如ISO)用先解到其它目录再改名移回来显然太慢。

不知道有什么好办法吗?
(压缩包是在DVD光盘上的,只读)
vansoft 2006-08-12
  • 打赏
  • 举报
回复
2000以上的系统可以用系统自带的压缩DLL。

因为系统已经可以直接浏览ZIP文件,
你可以调用这个功能。
这样就不需要第三方的东西了。
VirtualDesktop 2006-08-12
  • 打赏
  • 举报
回复
建议你用winrar,如果要用vb实现算法,慢的很可以的~
province_ 2006-08-12
  • 打赏
  • 举报
回复
我看还是调用WINRAR提供的DLL做效率更高。
  • 打赏
  • 举报
回复
http://www.qostudy.org/pr/Article/aspnet/vb/200605/18099.html
网上给你找的+ 分吧

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧