NCBI C++ ToolKit
Classes | Functions | Variables
zlib.hpp File Reference

ZLib Compression API. More...

#include <util/compress/stream.hpp>
+ Include dependency graph for zlib.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.


class  CZipCompression
 CZipCompression –. More...
struct  CZipCompression::SFileInfo
 Structure to keep compressed file information. More...
class  CZipCompressionFile
 CZipCompressionFile –. More...
class  CZipCompressor
 CZipCompressor – zlib based compressor. More...
class  CZipDecompressor
 CZipDecompressor – zlib based decompressor. More...
class  CZipStreamCompressor
 CZipStreamCompressor – zlib based compression stream processor. More...
class  CZipStreamDecompressor
 CZipStreamDecompressor – zlib based decompression stream processor. More...


void g_GZip_ScanForChunks (CNcbiIstream &is, IChunkHandler &handler)
 Get list of positions of separate gzip files in the concatenated gzip file. More...


const int kZlibDefaultWbits = -1
const int kZlibDefaultMemLevel = -1
const int kZlibDefaultStrategy = -1
const int kZlibDefaultCompression = -1

Detailed Description

ZLib Compression API.

CZipCompression - base methods for compression/decompression memory buffers and files. CZipCompressionFile - allow read/write operations on files in zlib or gzip (.gz) format. CZipCompressor - zlib based compressor (used in CZipStreamCompressor). CZipDecompressor - zlib based decompressor (used in CZipStreamDecompressor). CZipStreamCompressor - zlib based compression stream processor (see util/compress/stream.hpp for details). CZipStreamDecompressor - zlib based decompression stream processor (see util/compress/stream.hpp for details).

The zlib documentation can be found here:, or

Definition in file zlib.hpp.

Modified on Tue Apr 23 07:39:37 2024 by rev. 669887