Property | Type | Description | |
---|---|---|---|
AESAuthCode | byte[] | ||
baseOutputStream_ | Stream | ||
deflater_ |
Method | Description | |
---|---|---|
DeflaterOutputStream ( Stream baseOutputStream ) : System |
Creates a new DeflaterOutputStream with a default Deflater and default buffer size.
|
|
DeflaterOutputStream ( Stream baseOutputStream, |
Creates a new DeflaterOutputStream with the given Deflater and default buffer size.
|
|
DeflaterOutputStream ( Stream baseOutputStream, |
Creates a new DeflaterOutputStream with the given Deflater and buffer size.
|
|
Finish ( ) : void |
Finishes the stream by calling finish() on the deflater.
|
|
Flush ( ) : void |
Flushes the stream by calling
|
|
Read ( byte buffer, int offset, int count ) : int |
Read a block of bytes from stream
|
|
ReadByte ( ) : int |
Read a byte from stream advancing position by one
|
|
Seek ( long offset, SeekOrigin origin ) : long |
Sets the current position of this stream to the given value. Not supported by this class!
|
|
SetLength ( long value ) : void |
Sets the length of this stream to the given value. Not supported by this class!
|
|
Write ( byte buffer, int offset, int count ) : void |
Writes bytes from an array to the compressed stream.
|
|
WriteByte ( byte value ) : void |
Writes a single byte to the compressed output stream.
|
Method | Description | |
---|---|---|
Deflate ( ) : void |
Deflates everything in the input buffers. This will call
|
|
Dispose ( bool disposing ) : void |
Calls Finish and closes the underlying stream when
|
|
EncryptBlock ( byte buffer, int offset, int length ) : void |
Encrypt a block of data
|
|
InitializeAESPassword ( |
Initializes encryption keys based on given password.
|
|
InitializePassword ( string password ) : void |
Initializes encryption keys based on given password.
|
Method | Description | |
---|---|---|
GetAuthCodeIfAES ( ) : void |
public DeflaterOutputStream ( Stream baseOutputStream ) : System | ||
baseOutputStream | Stream | /// the output stream where deflated output should be written. /// |
return | System |
public DeflaterOutputStream ( Stream baseOutputStream, |
||
baseOutputStream | Stream | /// the output stream where deflated output should be written. /// |
deflater | /// the underlying deflater. /// | |
return | System |
public DeflaterOutputStream ( Stream baseOutputStream, |
||
baseOutputStream | Stream | /// The output stream where deflated output is written. /// |
deflater | /// The underlying deflater to use /// | |
bufferSize | int | /// The buffer size in bytes to use when deflating (minimum value 512) /// |
return | System |
protected EncryptBlock ( byte buffer, int offset, int length ) : void | ||
buffer | byte | /// Data to encrypt. NOTE the original contents of the buffer are lost /// |
offset | int | /// Offset of first byte in buffer to encrypt /// |
length | int | /// Number of bytes in buffer to encrypt /// |
return | void |
protected InitializeAESPassword ( |
||
entry | ||
rawPassword | string | |
salt | byte | |
pwdVerifier | byte | |
return | void |
protected InitializePassword ( string password ) : void | ||
password | string | The password. |
return | void |
public Read ( byte buffer, int offset, int count ) : int | ||
buffer | byte | The buffer to store read data in. |
offset | int | The offset to start storing at. |
count | int | The maximum number of bytes to read. |
return | int |
public Seek ( long offset, SeekOrigin origin ) : long | ||
offset | long | The offset relative to the |
origin | SeekOrigin | The |
return | long |
public SetLength ( long value ) : void | ||
value | long | The new stream length. |
return | void |
public Write ( byte buffer, int offset, int count ) : void | ||
buffer | byte | /// The byte array /// |
offset | int | /// The offset into the byte array where to start. /// |
count | int | /// The number of bytes to write. /// |
return | void |
public WriteByte ( byte value ) : void | ||
value | byte | /// The byte value. /// |
return | void |