程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 利用ICSharpCode.SharpZipLib進行壓縮

利用ICSharpCode.SharpZipLib進行壓縮

編輯:C#入門知識

#ZipLib is a Zip, GZip, Tar and BZip2 library written entirely in C# for the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be incorporated into other projects (in any .NET language).#ZipLib was ported from the GNU Classpath ZIP library for use with #Develop (http://www.icsharpcode.net/OpenSource/SD) which needed gzip/zip compression.  Later bzip2 compression and tar archiving was added due to popular demand.
官方下載:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
   ZipLib組件與.net自帶的Copression比較,在壓縮方面更勝一籌,經過BZip2壓縮要小很多,親手測試,不信你也可以試一試。而且這個功能更加強大。下面就是個人做的一個小例子,具體的應用程序源碼: /Files/yank/Compress.rar

 1\using System;
 2\using System.Data;
 3\using System.IO;
 4\using ICSharpCode.SharpZipLib.Zip.Compression;
 5\using ICSharpCode.SharpZipLib.Zip.Compression.Streams;
 6\using ICSharpCode.SharpZipLib.GZip;
 7\
 8\\/**//// <summary>
 9\/// Summary description for ICSharp
10\/// </summary>
11\public class ICSharp
12\\\{
13\    public ICSharp()
14\
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved