Files
MapLibreParticleLab/include/mbgl/util/compression.hpp
Nathan Gass cae0fc272e Compression (#147)
* enable header detection in util::decompress and also use it for gziped data

* expose zlib windowBits so mbgl::util::compress can be used for different formats

* also expose windowBits in decompress function for consistency
2021-10-13 16:22:49 -07:00

15 lines
377 B
C++

#pragma once
#include <string>
namespace mbgl {
namespace util {
enum CompressionFormat { ZLIB = 15, GZIP = 15 + 16, DEFLATE = -15, DETECT = 15 + 32 };
std::string compress(const std::string& raw, int windowBits = CompressionFormat::ZLIB);
std::string decompress(const std::string& raw, int windowBits = CompressionFormat::DETECT);
} // namespace util
} // namespace mbgl