读书人

QuickZIP V1.2学习SharpZipLib的必看

发布时间: 2012-05-21 18:04:41 作者: rapoo

QuickZIP V1.2,学习SharpZipLib的必看!

引用
Add(FileName,Name)
添加文件到压缩包内

引用
Add(DirectoryName)
添加文件夹到压缩包内

引用
Comment()
获取或设置压缩包的注释

引用
Del(Name)
从压缩包内删除文件或文件夹

引用
Dispose()
释放资源

引用
Extract(Name,Directory)
解压文件或文件夹到指定文件夹

引用
ExtractAll(Directory)
解压全部文件到指定文件夹

引用
FileByte(Name)
获取压缩包内文件的Byte值

引用
FileByte(Name,Level)
将Byte值作为文件添加到压缩包

引用
IsFile(Name)
判断压缩包的指定名称是否是文件

引用
Md5()
获取压缩包的Md5码

引用
Md5(Name)
获取压缩包内文件的Md5码

引用
New(FileName)
载入或新建压缩包

引用
New(ZipFile)
从现有的ZipFile实例化

引用
ZipFile()
获取ZipFile类


简化了繁琐的操作,新手也可轻易读写ZIP文件!

主要是,能直接从内存读写ZIP文件,不用解压缩到磁盘也能获取数据,文件不用保存到磁盘也能压缩数据!

欢迎大家测试,请大家提出宝贵意见!

VB.NET code
Module Test       Sub Test()           Dim ZIP As New QuickZIP("C:\1.ZIP")           Dim _Bitmap As Bitmap           Dim Bytes() As Byte          Dim Stream As IO.MemoryStream           Bytes = ZIP.FileByte("1.BMP")           Stream = New IO.MemoryStream(Bytes)           _Bitmap = New Bitmap(Stream)       End Sub  End Module


下载地址:
http://download.csdn.net/source/2570497

帮助文档:
http://blog.csdn.net/ZIP_xG/archive/2010/07/24/5761592.aspx

[解决办法]
支持分享。
[解决办法]
放码过来!~
[解决办法]
支持分享
[解决办法]
支持下
[解决办法]
创意不错
[解决办法]

为什么不开源呢,开源就方便很多了
也可以招来一些高手帮忙
[解决办法]
学习,
[解决办法]
rar收费的。zip免费的,你有兴趣可以看一下有没有.net下可用的7z压缩方法。
[解决办法]
我有自己写的rar 类
[解决办法]
你可以搜索一下,7z开源,不允许商用软件中,但效果比rar好很多。有rar最高压缩比的强度,同时有rar一般压缩比的速度。没见过.net使用7z的。
[解决办法]

读书人网 >VB Dotnet

热点推荐