在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进行文件的压缩和解压缩 相关文章:
- ·常见视频文件格式有哪些
- ·如何用Win XP自带“磁盘管理”进行分区操作
- ·如何利用FLASH制作留言板
- ·恢复exe文件打开方式,所有exe文件无法打开
- ·利用JMF进行多媒体编程
- ·Excel进行分步成本核算实例
- ·VB中利用Windows API实现文件操作
- ·CPU进行超频后出现黑屏后怎么处理
- 在C#中利用SharpZipLib进行文件的压缩和解压缩 相关软件
- ·SoftArtisans FileManager V2.5.1.1 特别版(文件管理组件)
- ·软盘加密和解密新技术
- ·文件夹加密精灵 4.0
- ·大样文件转换专家 V1.8
- ·《三国立志传2》存档文件
- ·【GBA】《海贼王:棒球进行曲》汉化版
- ·吉辰压缩加密免费版 V1.2
- ·RM RMVB RA 文件剪辑信息(ID3)批量修改工具 V2.5
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:怕BT伤硬盘的进来看看
下一篇:C#就是Java只不过差了一点点
