UnleashedRecomp/UnleashedRecomp/decompressor.h
2024-12-13 14:51:13 +03:00

9 lines
312 B
C++

#pragma once
template<size_t N>
inline std::unique_ptr<uint8_t[]> decompressZstd(const uint8_t(&data)[N], size_t decompressedSize)
{
auto decompressedData = std::make_unique<uint8_t[]>(decompressedSize);
ZSTD_decompress(decompressedData.get(), decompressedSize, data, N);
return decompressedData;
}