| [Overview][Types][Classes][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Reads and decompresses data from a compressed data stream.
Source position: zstream.pp line 73
type Tdecompressionstream = class(Tcustomzlibstream)  | 
||
public  | 
||
constructor create();  | 
  | 
Creates a new instance of the TDecompressionStream stream  | 
destructor destroy; override;  | 
  | 
Destroys the TDecompressionStream instance  | 
function read(); override;  | 
  | 
Read data from the compressed stream  | 
function Seek(); override;  | 
  | 
Move stream position to a certain location in the stream.  | 
function get_compressionrate;  | 
  | 
Get the current compression rate  | 
property OnProgress: Tnotifyevent;  | 
  | 
Progress handler  | 
end;  | 
  | 
Reads and decompresses data from a compressed data stream.  | 
|
| | | ||
  | 
Ancestor for compression and decompression classes  | 
|
| | | ||
| | | ||
| | | ||
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.
  | 
Write-only stream class which compresses data written to it.  |