Extract Method
Extracts the compressed file from the archive.
Syntax
int Extract();
Remarks
Invoking Extract decompresses the archive specified by ArchiveFile. The compressed file will be extracted, and written to disk.
If FileDecompressedName is set to a nonempty string the file will be written there. Otherwise the class will automatically set FileDecompressedName to an appropriate value:
If FileDecompressedName is empty and ArchiveFile ends in ".Z", this filename, less the ".Z" extension will be used. Otherwise the extension ".uncompressed" will be appended to the file name.
Error Handling
This method returns a result code; 0 indicates success, while a non-zero error code indicates that this method encountered an error during its execution. If an error occurs, the GetLastError() method can be called to retrieve the associated error message. (Note: This method's result code can also be obtained by calling the GetLastErrorCode() method after it returns.)