By default output_is_dest is set to false , which means only one file or directory will be created in output_file.
The destination is internally determined by analyzing the contents of the archive. If this is not wanted, output_is_dest can be set to true, which will make output_file the destination for extracted files. In any case, the destination will be notified via decide_destination, when it is possible to set a new destination.
Extractor will attempt to create the destination regardless to whether its path was internally decided or not.
This function should only be called before calling start or start_async.
| this |
an Extractor |
| output_is_dest |
true if output_file is the destination for extracted files |