在C#中利用SharpZipLib进行文件的压缩和解压缩
日期:2007年4月28日 作者:-
ZipEntry ZipEntry = new ZipEntry("ZippedFile");
ZipStream.PutNextEntry(ZipEntry);
ZipStream.SetLevel(CompressionLevel);
byte[] buffer = new byte[BlockSize];
System.Int32 size =StreamToZip.Read(buffer,0,buffer.Length);
ZipStream.Write(buffer,0,size);
try
{
while (size < StreamToZip.Length)
{
int sizeRead =StreamToZip.Read(buffer,0,buffer.Length);
ZipStream.Write(buffer,0,sizeRead);
size += sizeRead;
}
}
catch(System.Exception ex)
{
throw ex;
}
ZipStream.Finish();
ZipStream.Close();
StreamToZip.Close();
}
public void ZipFileMain(string[] args)
{
string[] filenames = Directory.GetFiles(args[0]);
Crc32 crc = new Crc32();
ZipOutputStream s = new ZipOutputStream(File.Create(args[1]));
s.SetLevel(6); // 0 - store only to 9 - means best compression
foreach (string file in filenames)
{
//打开压缩文件
FileStream fs = File.OpenRead(file);
byte[] buffer = new byte[fs.Length]; - 上一页 [1] [2] [3] [4] [5] 下一页
-
- 在C#中利用SharpZipLib进行文件的压缩和解压缩 相关文章:
- ·Ghost找回硬盘分区过程中丢失文件
- ·批量解压同一密码文件的实用方法
- ·BAT批处理文件语法
- ·利用迅雷搜索rayfile资源下载地址的实例
- ·利用JMF进行多媒体编程
- ·各种文件后缀名与打开方式大全
- ·如何用Win XP自带“磁盘管理”进行分区操作
- ·利用Javascript刷新网页方法大全
- 在C#中利用SharpZipLib进行文件的压缩和解压缩 相关软件
- ·csf文件播放器 V5.0.0 1118
- ·垃圾文件清理系统 V1.51
- ·文件夹嗅探器 V3.51
- ·恢复误删除的文件 Undelete PlusV2.93 简体中文版
- ·文件夹万能解密器 V8.5
- ·文件粉碎大师 V2.0
- ·hosts文件修复工具
- ·Softscape PC Tools(删除顽固文件的好工具) V2.01
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:怕BT伤硬盘的进来看看
下一篇:C#就是Java只不过差了一点点
