메소드 | 설명 | |
---|---|---|
CompressBuffer ( byte b ) : byte[] |
Compress a byte array into a new byte array using ZLIB. Uncompress it with ZlibStream.UncompressBuffer(byte[]). |
|
CompressString ( String s ) : byte[] |
Compress a string into a byte array using ZLIB. Uncompress it with ZlibStream.UncompressString(byte[]). |
|
Flush ( ) : void |
Flush the stream.
|
|
Read ( byte buffer, int offset, int count ) : int |
Read data from the stream. If you wish to use the A |
|
Seek ( long offset, System origin ) : long |
Calling this method always throws a NotSupportedException.
|
|
SetLength ( long value ) : void |
Calling this method always throws a NotSupportedException.
|
|
UncompressBuffer ( byte compressed ) : byte[] |
Uncompress a ZLIB-compressed byte array into a byte array.
|
|
UncompressString ( byte compressed ) : String |
Uncompress a ZLIB-compressed byte array into a single string.
|
|
Write ( byte buffer, int offset, int count ) : void |
Write data to the stream. If you wish to use the A |
|
ZlibStream ( System stream, CompressionMode mode ) : System |
Create a When mode is |
|
ZlibStream ( System stream, CompressionMode mode, CompressionLevel level ) : System |
Create a When mode is |
|
ZlibStream ( System stream, CompressionMode mode, CompressionLevel level, bool leaveOpen ) : System |
Create a This constructor allows the application to request that the captive stream remain open after the deflation or inflation occurs. By default, after When mode is |
|
ZlibStream ( System stream, CompressionMode mode, bool leaveOpen ) : System |
Create a When mode is This constructor allows the application to request that the captive stream remain open after the deflation or inflation occurs. By default, after See the other overloads of this constructor for example code. |
메소드 | 설명 | |
---|---|---|
Dispose ( bool disposing ) : void |
Dispose the stream. This may or may not result in a This method may be invoked in two distinct scenarios. If disposing == true, the method has been called directly or indirectly by a user's code, for example via the public Dispose() method. In this case, both managed and unmanaged resources can be referenced and disposed. If disposing == false, the method has been called by the runtime from inside the object finalizer and this method should not reference other objects; in that case only unmanaged resources must be referenced or disposed. |
public static CompressBuffer ( byte b ) : byte[] | ||
b | byte | /// A buffer to compress. /// |
리턴 | byte[] |
public static CompressString ( String s ) : byte[] | ||
s | String | /// A string to compress. The string will first be encoded /// using UTF8, then compressed. /// |
리턴 | byte[] |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | /// indicates whether the Dispose method was invoked by user code. /// |
리턴 | void |
public Read ( byte buffer, int offset, int count ) : int | ||
buffer | byte | /// The buffer into which the read data should be placed. |
offset | int | /// the offset within that data array to put the first byte read. |
count | int | the number of bytes to read. |
리턴 | int |
public Seek ( long offset, System origin ) : long | ||
offset | long | /// The offset to seek to.... /// IF THIS METHOD ACTUALLY DID ANYTHING. /// |
origin | System | /// The reference specifying how to apply the offset.... IF /// THIS METHOD ACTUALLY DID ANYTHING. /// |
리턴 | long |
public SetLength ( long value ) : void | ||
value | long | /// The new value for the stream length.... IF /// THIS METHOD ACTUALLY DID ANYTHING. /// |
리턴 | void |
public static UncompressBuffer ( byte compressed ) : byte[] | ||
compressed | byte | /// A buffer containing ZLIB-compressed data. /// |
리턴 | byte[] |
public static UncompressString ( byte compressed ) : String | ||
compressed | byte | /// A buffer containing ZLIB-compressed data. /// |
리턴 | String |
public Write ( byte buffer, int offset, int count ) : void | ||
buffer | byte | The buffer holding data to write to the stream. |
offset | int | the offset within that data array to find the first byte to write. |
count | int | the number of bytes to write. |
리턴 | void |
public ZlibStream ( System stream, CompressionMode mode ) : System | ||
stream | System | The stream which will be read or written. |
mode | CompressionMode | Indicates whether the ZlibStream will compress or decompress. |
리턴 | System |
public ZlibStream ( System stream, CompressionMode mode, CompressionLevel level ) : System | ||
stream | System | The stream to be read or written while deflating or inflating. |
mode | CompressionMode | Indicates whether the ZlibStream will compress or decompress. |
level | CompressionLevel | A tuning knob to trade speed for effectiveness. |
리턴 | System |
public ZlibStream ( System stream, CompressionMode mode, CompressionLevel level, bool leaveOpen ) : System | ||
stream | System | The stream which will be read or written. |
mode | CompressionMode | Indicates whether the ZlibStream will compress or decompress. |
level | CompressionLevel |
/// A tuning knob to trade speed for effectiveness. This parameter is
/// effective only when mode is |
leaveOpen | bool | /// true if the application would like the stream to remain open after /// inflation/deflation. /// |
리턴 | System |
public ZlibStream ( System stream, CompressionMode mode, bool leaveOpen ) : System | ||
stream | System | The stream which will be read or written. This is called the /// "captive" stream in other places in this documentation. |
mode | CompressionMode | Indicates whether the ZlibStream will compress or decompress. |
leaveOpen | bool | true if the application would like the stream to remain /// open after inflation/deflation. |
리턴 | System |