请问VB6里面如何实现压缩与解压缩?有没有免费的或者开源的库使用?对.gz文件进行解压缩操作,VB6里面有没有免费的或者开源的库使用?以前C#里面是使用免费的库的.

解决方案 »

  1.   

    有FSZlib.dll这个库文件可以对文件进行解压缩处理,压缩格式为zip
      

  2.   

    那么请问diff.gz这种格式的文件能不能解压缩呢?
      

  3.   

    [email protected]谢谢了.如果有使用的救命,能否付上一点代码?
    再次感谢.
      

  4.   

    .gz是Linux下常用的压缩格式,VB6里好像没有直接可以用的库吧,需要自己实现。或者可以到www.linux.com下载windows下的压缩和解压程序,然后通过shell来调用。
      

  5.   

    直接调用WinRAR提供的动态链接库:Unrar.dll。
    看下面的图,效果就是这样(在自己的界面上解压缩,用的就是unrar.dll): 
     
      

  6.   

    这个程序是老外要的,如果使用Unrar.dll这个库,会不会引起一些问题?比方版权什么的.还有就是,VB6及VC6用了这么久了,没有出现可以调用的组件吗?com组件的话,用什么语言调用都问题不大啊.不过不管如何,仍然要谢谢楼上回复的朋友们.
      

  7.   

    VB6如何调用unrar.dll将rar文件解压缩到指定目录?支持所有格式的解压缩. 
    参见枕善居的VB6.0源码: 
    http://www.mndsoft.com/blog/article.asp?id=688
      

  8.   

    用ZIP解压缩模块,windows XP自带