15[[nodiscard]] std::optional<std::vector<std::byte>>
compressValveLZMA(std::span<const std::byte> data, uint8_t compressLevel = 6);
17[[nodiscard]] std::optional<std::vector<std::byte>>
decompressValveLZMA(std::span<const std::byte> data);
std::optional< std::vector< std::byte > > compressValveLZMA(std::span< const std::byte > data, uint8_t compressLevel=6)
constexpr auto VALVE_LZMA_SIGNATURE
std::optional< std::vector< std::byte > > decompressValveLZMA(std::span< const std::byte > data)
consteval uint32_t makeFourCC(const char fourCC[4])
Creates a FourCC identifier from a string of 4 characters.