如题,网上很多解压缩的类,基本都是SharpZipLib和.NET自带的解压缩类,问题是这两个类库都是只能自己解压自己,一旦遇到用WinRar和其它如Zip程序生成的压缩文件就无能为力(有可能是可以解压吧,只不过我没有见过,如果谁知道请告诉一下),在这里希望得到一个全能的解压缩类。不需要安装什么程序的

解决方案 »

  1.   

    WinRar格式不是公开的,没有全能的解压缩类
      

  2.   

    厄,那这样就是没办法啦,所以说是不是要实现全能解压,只能先安装WinRar.EXE
      

  3.   

    安装WinRar.EXE也不能实现全能解压缩,其他格式的WinRar.EXE不支持的也是无法处理的。
      

  4.   

    您不用全部安装winrar,您只需要调用winrar的接口函数,将winrar的编程接口动态链接库安装到您的程序里面就可以了,至于说要全能的话,由于各种加密的算法是不同的,因此想要全能就只能综合各家的,但是新出来的算法又得新增进去,这样才是可行的