add compression utils

This commit is contained in:
robert-yates
2025-01-11 16:32:44 +01:00
parent f9f980fbc5
commit c1d7fa7e8b
7 changed files with 133 additions and 0 deletions

View File

@@ -0,0 +1,16 @@
#pragma once
#include <string>
#include <vector>
#include <cstdint>
#define CHUNK 16384u
namespace utils::compression
{
namespace zlib
{
std::vector<std::uint8_t> compress(const std::vector<std::uint8_t>& data);
std::vector<std::uint8_t> decompress(const std::vector<std::uint8_t>& data);
}
};