#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); }