Declaration¶
Source position: zstream.pp line 81
type
Tdecompressionstream = class(Tcustomzlibstream)
public
constructor create;
destructor destroy;
function read : LongInt;
function Seek : Int64;
function get_compressionrate : single;
property OnProgress;
end;
Inheritance¶
Description¶
TDecompressionStream performs the inverse operation of TCompressionStream. A read operation reads data from an input stream and decompresses (inflates) the data it as it goes along.
The decompression stream reads it's compressed data from a stream with deflated data. This data can be created e.g. with a TCompressionStream compression stream.
Methods¶
| Member | Visibility | Description |
|---|---|---|
| create | public | Creates a new instance of the TDecompressionStream stream. |
| destroy | public | Destroys the TDecompressionStream instance. |
| get_compressionrate | public | Get the current compression rate. |
| read | public | Read data from the compressed stream. |
| Seek | public | Move stream position to a certain location in the stream. |
See also¶
| Name | Description |
|---|---|
| TCompressionStream | Write-only stream class which compresses data written to it. |