#pragma once #include #include enum class CompressionLevel { NoCompression = 0, BestSpeed, BestCompression, DefaultCompression, Count }; /// @param[in] filePaths Full paths on disk to archive. /// @param[in] fileNames Correspondent (for filePaths) file names in archive. bool CreateZipFromFiles(std::vector const & filePaths, std::string const & zipFilePath, CompressionLevel compression = CompressionLevel::DefaultCompression, std::vector const * fileNames = nullptr);