Task: Add recursive archive extraction feature

Add recursive archive extraction feature

The current issue is that existing archives may contain not only final files, but also other archives with other files and archives.