#include <MRMesh/MRZip.h>
Public Attributes | |
| std::vector< std::filesystem::path > | excludeFiles |
| files that should not be included to result zip | |
| int | compressionLevel = 0 |
| std::string | password |
| if password is given then the archive will be encrypted | |
| ProgressCallback | cb |
| an option to get progress notifications and cancel the operation | |
| ProgressCallback MR::CompressZipSettings::cb |
an option to get progress notifications and cancel the operation
| int MR::CompressZipSettings::compressionLevel = 0 |
[0-9]: greater level means longer processing but better compression 0 is special value to use default level
| std::vector<std::filesystem::path> MR::CompressZipSettings::excludeFiles |
files that should not be included to result zip
| std::string MR::CompressZipSettings::password |
if password is given then the archive will be encrypted