

NOTES: // - Encrypted file needs password for extract process. delegate = self // If achive encrypted - define password getter handler. Optionaly: assign delegate for tracking extract progress. 1.2 Or create with predefined archive type if path doesn't containes suitable extension let reader = LzmaSDKObjCReader( fileURL: NSURL( fileURLWithPath: archivePath), andType: LzmaSDKObjCFileType7z) let reader = LzmaSDKObjCReader( fileURL: NSURL( fileURLWithPath: archivePath) select full path to archive file with 7z extension let archivePath = "path to archive " // 1.1 Create reader object.

Manage memory allocations during listing/extracting.Create encrypted ( password protected) + encrypted header ( no visible content, files list, without password) 7z archives ( Lzma & Lzma2 compression method).Create encrypted ( password protected) 7z archives ( Lzma & Lzma2 compression method).Create 7z archives ( Lzma & Lzma2 compression method).List, extract encrypted ( password protected) + encrypted header ( no visible content, files list, without password) 7z files ( Lzma & Lzma2 compression method).

