Skip to content

Extraction Ordering

Choose a tag to compare

@davidnewhall davidnewhall released this 29 Mar 18:56
6474529

The main purpose of this release is to change the order in which files are extracted. Previous versions of this library extracted one file at a time and then checked the extracted contents for more things to extract; then extracts them.

This releases changes that behavior so all first-level files are extracted into the same place and then the extracted contents are checked for extractable files. This solves the situation where a multi-file RAR archives lives inside of a bunch of zip files.

This release also makes Stop() block and wait for extractions to finish. The Config input was also removed (unexported) from the Xtractr struct.