mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-11 02:07:09 -06:00
32 lines
587 B
C++
Executable File
32 lines
587 B
C++
Executable File
// CompressionMode.h
|
|
|
|
#ifndef __ZIP_COMPRESSIONMETHOD_H
|
|
#define __ZIP_COMPRESSIONMETHOD_H
|
|
|
|
#include "Common/Vector.h"
|
|
#include "Common/String.h"
|
|
|
|
namespace NArchive {
|
|
namespace NZip {
|
|
|
|
struct CCompressionMethodMode
|
|
{
|
|
CRecordVector<Byte> MethodSequence;
|
|
// bool MaximizeRatio;
|
|
UInt32 NumPasses;
|
|
UInt32 NumFastBytes;
|
|
bool NumMatchFinderCyclesDefined;
|
|
UInt32 NumMatchFinderCycles;
|
|
UInt32 DicSize;
|
|
#ifdef COMPRESS_MT
|
|
UInt32 NumThreads;
|
|
#endif
|
|
bool PasswordIsDefined;
|
|
AString Password;
|
|
CCompressionMethodMode(): NumMatchFinderCyclesDefined(false) {}
|
|
};
|
|
|
|
}}
|
|
|
|
#endif
|