#pragma once #include #include #include "BinaryWrapper.h" namespace miniz_cpp { class zip_file; } class ZWrapper : public BinaryWrapper { public: explicit ZWrapper(const std::string& path); int32_t CreateArchive(void) override; bool AddFile(const std::string& path, std::vector data) override; int32_t Close(void) override; miniz_cpp::zip_file* mZip; };