-
-
Notifications
You must be signed in to change notification settings - Fork 3
zlib.ZStream
Andrew Lambert edited this page Mar 15, 2017
·
33 revisions
zlib.ZStream
Public Class ZStream
Implements zlib.CompressedStream
This represents a deflate stream. Each instance may be used either for reading(decompression), writing(compression), or both. Depending on the initialization options this class can read/write streams compressed using DEFLATE(with or without header/footer) or GZIP.
- Close
- Constructor
- EOF
- Flush
- IsReadable
- IsWriteable
- LastError
- Read
- ReadAll
- ReadError
- ReadLine
- Write
- WriteError
- WriteLine
- BufferedReading As Boolean
- Dictionary As MemoryBlock
- Level As Integer
- Ratio As Single
- Strategy As Integer
- TotalIn As UInt32
- TotalOut As UInt32
This example creates an in-memory compression stream by calling Constructor(MemoryBlock), and writes some data that will be compressed using GZip at maximum compression:
Dim output As New MemoryBlock(0)
Dim compressor As New zlib.ZStream(output, zlib.Z_BEST_COMPRESSION, zlib.Z_DEFAULT_STRATEGY, zlib.GZIP_ENCODING)
compressor.Write("Hello, world!")
compressor.Close
Wiki home | Project page | Bugs | Become a sponsor
Text and code examples are Copyright ©2014-24 Andrew Lambert, offered under the CC BY-SA 3.0 License.