Xceed Streaming Compression Library Documentation
Compressing and decompressing entirely in memory
Getting started quickly > Compressing and decompressing entirely in memory

In the descriptions below, you can freely replace the word "compress" with "decompress" in order to find out how to decompress data, because compressing and decompressing works exactly the same way.

Basic (non-streaming) compression from memory

To compress data entirely in memory, from one memory buffer to another in a single pass, perform the following 4 steps. Put the Xceed Streaming Compression control on a form or instantiate it, then:

Streaming compression

To compress data entirely in memory while providing the library with data to compress as it becomes available, perform the following 5 steps. Put the Xceed Streaming Compression control on a form or instantiate it, then: