ExpertLib.Compress说明
概述:
ExpertLib.Compress.dll 是 ExpertLib Desinger Tools包中一个压缩类库,用于.net CLR 2.0及后续版本
不支持.net CLR 1.0。主要是考虑到性能问题,本类库需要引用SharpZipLib这个第三方开源库,最新版本可以到
http://www.icsharpcode.net 进行下载。
由于SharpZipLib(0.85.0.0版)中存在有一些问题,如FastZip不能设置密码(由代码本身bug引起),并且功能
较弱,故在本库中重新实现了一个新的Zip类,可以用于目录和文件的解压缩,并能设定一些相关参数。另由于这个
三方库是支持CLR1.0的,而ExpertLib本身是根据CLR2.0的新特点进行设计的,并且大量运用到了模板(泛型)之类
的新机制,因此不再支持CLR1.0。
本代码由VS2005编写,并且在编译时需要SRGenerator 2.0的支持(主要是对SR.strings的编译)。
注意事项:
由于SRGenerator对中文支持不是很好,因此SR.strings必需保存为UTF-8带编码签名的格式才会是正确的。本类
库需要引用ExpertLib包中基本库ExpertLib.dll.
版本情况:
V1.0 2007年6月
在第一版的基础的增加了新的算法和符合设计模式的重构。
Compress 类: 用于适用各种压缩算法的字节数组、字符串、Dataset、XML文档的解压缩
CompressFactory类: 用于创建Compress类
CompressFileBase类:一个虚基类,实现基本的文件操作等
ZipFile类: 继承自CompressFileBase,实现Zip文件的解压缩
没有合适的资源?快使用搜索试试~ 我知道了~
C# 实现文件解压缩
共55个文件
cs:26个
dll:6个
resx:4个
5星 · 超过95%的资源 需积分: 9 92 下载量 158 浏览量
2008-05-04
14:31:32
上传
评论
收藏 156KB RAR 举报
温馨提示
根据ICSharpCode.SharpZipLib的弊端 进行二次开发<br>里面有使用说明,功能蛮强大的.
资源推荐
资源详情
资源评论
收起资源包目录
02021143361.rar (55个子文件)
code
Compress
Compress.suo 61KB
CompressTest
Form1.cs 12KB
bin
Debug
CompressTest.vshost.exe 6KB
Release
CompressTest.vshost.exe 6KB
CompressTest.csproj 4KB
file.ico 1KB
obj
Debug
build.force 0B
Refactor
TempPE
Release
TempPE
Properties
Resources.Designer.cs 3KB
Settings.settings 249B
Resources.resx 5KB
Settings.Designer.cs 1KB
AssemblyInfo.cs 1KB
Program.cs 471B
Form1.Designer.cs 23KB
Form1.resx 10KB
Directory.ico 25KB
Dll
ICSharpCode.SharpZipLib.dll 168KB
Compress
Zip.cs 12KB
Compress.cs 7KB
bin
Debug
Release
CompressFileEvent.cs 21KB
obj
Debug
build.force 0B
Refactor
ExpertLib.Compress.dll 28KB
TempPE
SR.cs.dll 6KB
Release
TempPE
Properties
AssemblyInfo.cs 1KB
Compress.csproj.user 168B
SR.cs 5KB
Compress.csproj 3KB
CompressFileFactory.cs 2KB
CompressFileBase.cs 22KB
Readme.txt 1KB
CompressFactory.cs 5KB
CompressLevel.cs 687B
SR.strings 1KB
SR.srt.resx 3KB
ZipConst.cs 542B
Compress.sln 2KB
Common
Common.suo 15KB
Common.sln 907B
Common
bin
Debug
Release
obj
Debug
Refactor
ExpertLib.dll 24KB
TempPE
SR.cs.dll 7KB
Release
TempPE
SR.cs.dll 7KB
IO
IScanFilter.cs 378B
TxtFileEncoding.cs 3KB
StringFilter.cs 8KB
FileSystemScanner.cs 12KB
FileFilter.cs 7KB
INIFile.cs 14KB
FileIOHelper.cs 10KB
ArgumentValidation.cs 8KB
Common.csproj.user 168B
Properties
AssemblyInfo.cs 1KB
SR.cs 6KB
Common.csproj 3KB
SR.strings 1KB
SR.srt.resx 4KB
共 55 条
- 1
资源评论
- dolphindu2013-01-28很好的东西,谢谢!
jaspring
- 粉丝: 5
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功