c#2.0中新增的兩個壓縮類(downmoon原創)

發表于:2008-04-22來源:作者:點擊數: 標簽:
關鍵字:c#2.0中新增的兩個壓縮類 NETFramework2.0中新增的兩個壓縮類 System.IO.Compression命名空間 注意:此命名空間在.NETFramework2.0版中是新增的。 System.IO.Compression命名空間包含提供基本的流壓縮和解壓縮服務的類。 (downmoon原作) 類說明 Defl
關鍵字:c#2.0中新增的兩個壓縮類
 
NET Framework 2.0 中新增的兩個壓縮類

System.IO.Compression 命名空間 
注意:此命名空間在 .NET Framework 2.0 版中是新增的。 
System.IO.Compression 命名空間包含提供基本的流壓縮和解壓縮服務的類。 
(downmoon原作)
類 說明 
DeflateStream 提供用于使用 Deflate 算法壓縮和解壓縮流的方法和屬性。 
GZipStream 提供用于壓縮和解壓縮流的方法和屬性。 
枚舉 說明 
CompressionMode 指定是否壓縮或解壓縮基礎流。 

下面以 GZipStream 為例說明 


注意:此類在 .NET Framework 2.0 版中是新增的。 

提供用于壓縮和解壓縮流的方法和屬性。 
命名空間:System.IO.Compression
程序集:System(在 system.dll 中)
語法
Visual Basic(聲明) 
Public Class GZipStream
Inherits Stream
Visual Basic(用法) 
Dim instance As GZipStream

C# 
public class GZipStream : Stream

C++ 
public ref class GZipStream : public Stream

J# 
public class GZipStream extends Stream

JScript 
public class GZipStream extends Stream


備注
此類表示 GZip 數據格式,它使用無損壓縮和解壓縮文件的行業標準算法。這種格式包括一個檢測數據損壞的循環冗余校驗值。GZip 數據格式使用的算法與 DeflateStream 類的算法相同,但它可以擴展以使用其他壓縮格式。這種格式可以通過不涉及專利使用權的方式輕松實現。gzip 的格式可以從 RFC 1952“GZIP file format specification 4.3(GZIP 文件格式規范 4.3)GZIP file format specification 4.3(GZIP 文件格式規范 4.3)”中獲得。此類不能用于壓縮大于 4 GB 的文件。

給繼承者的說明 當從 GZipStream 繼承時,必須重寫下列成員:CanSeek、CanWrite 和 CanRead。 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97