namespace CCL::PackageOption
Overview
Package file options. More…
namespace PackageOption { // enums enum ThreadSafetyMode; // global variables kFormatVersion; formatVersion; kCompressed; compressed; kCompressionLevel; compressionLevel; kBasicEncrypted; basicencrypted; kXTEAEncrypted; xteaencrypted; kAESEncrypted; aesencrypted; kExternalEncryptionKey; externalkey; kReservedBlockSize; reservedblocksize; kThreadSafe; threadsafe; kFailOnInvalidFile; failOnInvalid; kDetailedProgressEnabled; detailedProgressEnabled; } // namespace PackageOption
Detailed Documentation
Package file options.
Global Variables
kFormatVersion
Package file format version.
kCompressed
Package is compressed.
kCompressionLevel
Package compression level.
kBasicEncrypted
Package is encrypted using a very simple (unsafe) cipher algorithm.
kXTEAEncrypted
Package is encrypted using the XTEA algorithm.
kAESEncrypted
Package is encrypted using 128 bit AES.
kExternalEncryptionKey
Encryption key not saved with the package file [string].
kReservedBlockSize
Reserve block before file data [int].
kThreadSafe
Package sub-streams are thread-safe.
[ThreadSafety]
kFailOnInvalidFile
All Package files must be valid on writing.
kDetailedProgressEnabled
Enable detailed progress notifications.