unblob is processing input files recursively, which means if we extracted a
file, that contains further files inside it, those will also be extracted, until
the recursion depth is reached. Beyond that level, no further extraction will
For example, if a tar.gz contains a zip and a text file, the
recursion depth will be 3: 1. gzip layer, 2. tar, 3. zip and text file.