// TJP COPYRIGHT HEADER #pragma once #include "Exception.h" #include #include namespace tjp { namespace core { namespace zip { /** * decompresses the given file to the given path, sets the files to the set of files * found */ void decompress (const std::string &file, const std::string &path, std::list &files); void decompress (const std::string &from, const std::string &to); bool decompress (const char *from, int fromSize, char *&to, int &toSize); bool decompress (const char *from, int fromSize, std::vector &to); std::vector decompress (const char *from, int fromSize); } // namespace namespace zstd { std::vector decompress (const char *from, int fromSize); } } // namespace } // namespace