A utility class for decompressing data.
More...
#include "donner/base/encoding/Decompress.h"
|
| static ParseResult< std::vector< uint8_t > > | Gzip (std::string_view compressedData) |
| | Decompress gzip-compressed data.
|
| static ParseResult< std::vector< uint8_t > > | Zlib (std::string_view compressedData, size_t decompressedSize) |
| | Decompress zlib-compressed data.
|
A utility class for decompressing data.
◆ Gzip()
| ParseResult< std::vector< uint8_t > > donner::Decompress::Gzip |
( |
std::string_view | compressedData | ) |
|
|
static |
Decompress gzip-compressed data.
- Parameters
-
| compressedData | Buffer containing gzip-compressed bytes. |
- Returns
- Decompressed data on success, or a ParseError on failure.
◆ Zlib()
| ParseResult< std::vector< uint8_t > > donner::Decompress::Zlib |
( |
std::string_view | compressedData, |
|
|
size_t | decompressedSize ) |
|
static |
Decompress zlib-compressed data.
- Parameters
-
| compressedData | Buffer containing zlib-compressed bytes. |
| decompressedSize | The expected size of the decompressed data. |
- Returns
- Decompressed data on success, or a ParseError on failure.
The documentation for this class was generated from the following files:
- donner/base/encoding/Decompress.h
- donner/base/encoding/Decompress.cc