#pragma once #include #include "typedefs.hpp" namespace gzip { const unsigned char MAGIC[] = "\x1F\x8B"; /// Compress bytes array to GZIP format /// @param src source bytes array /// @param size length of source bytes array std::vector compress(const ubyte* src, size_t size); /// Decompress bytes array from GZIP /// @param src GZIP data /// @param size length of GZIP data std::vector decompress(const ubyte* src, size_t size); }