基本Zlib的压缩/解压缩组件(同时支持API接口和COM接口

Rambo.John 32 0 zip 2018-12-21 02:12:44

为方便VB应用的开发,特开发此组件.可以支持几乎所有VB当中的原生类型的压缩(需要通过Variant). 简单实例: Dim str As String Dim packed_bytes As Variant Dim unpacked_bytes As Variant str = "随便测试一个相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长相当长的字符串" '压缩 packed_bytes = str 'StrConv(str, vbFromUnicode) MsgBox "压缩前字节数:" & LenB(packed_bytes) Call PackStream(packed_bytes) MsgBox "压缩后字节数:" & (UBound(packed_bytes) - LBound(packed_bytes) + 1) '解压缩 unpacked_bytes = packed_bytes MsgBox "解压缩前字节 数:" & (UBound(unpacked_bytes) - LBound(unpacked_bytes) + 1) Call UnPackStream(unpacked_bytes) MsgBox "解压缩后字节数:" & LenB(unpacked_bytes) str = unpacked_bytes 'StrConv(unpacked_bytes, vbUnicode) MsgBox str

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

好像不支持多线程,还是谢谢了!

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

类型有点问题,你们用的呢?

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

能用还不错 可以参考一下

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

能用,不过没说明,介绍能再详细点就更好了,调试了好久

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

不错的东西,VB'下这种组件很少

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

貌似好东西,一个DLL,两个模块,没说明 用资源介绍里子测试一下,类型不匹配,没通过

Generic placeholder image 卡了网匿名网友 2018-12-21 02:12:44

好东西,vb 的,我就是要这个,压缩率和rar差不多