Compression filters for preprocessing data before LZMA2. BCJ filters improve compression for executable code.
ReadonlyARM: anyBCJ filter for ARM executables
ReadonlyARMTHUMB: anyBCJ filter for ARM-Thumb executables
ReadonlyIA64: anyBCJ filter for IA-64 executables
ReadonlyLZMA2: anyLZMA2 compression filter (required, must be last)
ReadonlyPOWERPC: anyBCJ filter for PowerPC executables
ReadonlySPARC: anyBCJ filter for SPARC executables
ReadonlyX86: anyBCJ filter for x86 executables
Decoder flags for controlling decompression behavior.
ReadonlyCONCATENATED: anyAllow concatenated XZ streams
ReadonlyTELL_ANY_CHECK: anyTell decoder about any integrity check type
ReadonlyTELL_NO_CHECK: anyTell decoder if input has no integrity check
ReadonlyTELL_UNSUPPORTED_CHECK: anyTell decoder if integrity check is unsupported
Array of error messages indexed by LZMA status code.
Compression mode selection. FAST uses less memory, NORMAL provides better compression.
ReadonlyFAST: anyFast compression mode - less memory, faster
ReadonlyNORMAL: anyNormal compression mode - better ratio
Compression preset flags. Can be combined with preset level using bitwise OR.
ReadonlyDEFAULT: anyDefault compression level (6)
ReadonlyEXTREME: anyExtreme mode flag - slower but better compression
Integrity check types for XZ streams. Use CRC64 for best balance of speed and error detection.