热情软件屋

 

如何在程序中打开.zip文件


编号:QA000635
建立日期: 1999年3月14日 最后修改日期:2003年1月12日
所属类别:

lilyindreams:
    vb
    Win98
    如何在程序中打开.zip文件?

回答:

    这需要借助控件。InfoZIP公布了ZIP文件的格式和压缩/解压缩算法,目前所有ZIP工具都来源于此。InfoZIP公布的是C语言的ZIP压缩/解压缩的源代码。VB的用户用起来就没有那么方便了,需要调用DLL。这里的infozip.zip是使用VB调用DLL压缩/解压缩的示例程序。
    在http://www.ActiveX.Com使用ZIP作为关键词,可以找到另外几种支持ZIP压缩的软件。象DynaZIP(这是最好的此类控件)、ActiveZipper等等。这些控件功能更为强大,比如可以方便地实现进度条、生成EXE文件等,但需要收费(从30美金到上百美金都有),未注册版有功能限制(如不能处理加密文件)或时间限制。
    另外,参考:QA001528 "如何调用WinZip7.0进行压缩"QA000088 "VB压缩和加密算法DES程序源代码"
    
    江狼: 有没有VC的代码关于使用unzip32.dll?
    :CInfoZip:http://www.alchemy-lab.com/devcorner/infozip/
    
    SPENCER YANG的意见:
    请到纪文和网站『VB入门网』
    http://www.vbguide.com.tw/
    
    看看「个个击破」 单元中的
    ---------------------------------------
    http://www.vbguide.com.tw/howto/500/0453.asp
    问题 453: 如何针对某一目录 *.zip 档案进行批次解压缩?
    http://www.vbguide.com.tw/howto/500/0452.asp
    问题 452: 如何使用 Info Zip32.DLL and Unzip32.DLL 做档案压缩、解压缩?
    ---------------------------------------

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio