编号: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 做档案压缩、解压缩? ---------------------------------------
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)