17#define MINIZ_NO_DLLIMPORT
38 static std::vector<uint32_t>
ParseCSV(
const std::string&
csv);
42 const std::string& data,
43 const std::string& encoding,
44 const std::string& compression);
50 return (
isalnum(
c) || (
c ==
'+') || (
c ==
'/'));
ComponentTypeID GetComponentTypeID_Static()
static std::vector< uint8_t > DecodeBase64(const std::string &encoded)
static const std::string base64_chars
static bool IsBase64(unsigned char c)
static std::vector< uint32_t > DecodeTileData(const std::string &data, const std::string &encoding, const std::string &compression)
static std::vector< uint8_t > DecompressGzip(const std::vector< uint8_t > &compressed)
static std::vector< uint32_t > ParseCSV(const std::string &csv)
static std::vector< uint32_t > BytesToTileIds(const std::vector< uint8_t > &bytes)
static std::vector< uint8_t > DecompressZlib(const std::vector< uint8_t > &compressed)