Page 1 of 1

Extract single file from multi-file archive

Posted: December 15th, 2017, 6:50 pm
by Drizzler
Is it possible to extract just a single file from a large multi-file rar archive without downloading the complete set of rar parts?

sabnzbd seems to be attempting this because when the download is complete I always see files like this in the temp folder:

file.part115
file.part116
file.part117
file.part118

It looks like it's downloading only the parts it thinks are necessary. But the extraction always fails with "No par2 sets. Trying RAR-based verification. RAR-based verification failed: Need to start from first volume."

Re: Extract single file from multi-file archive

Posted: December 16th, 2017, 3:37 am
by safihre
Most probably the other parts of the job were missing, or sometimes also the indexers provide false NZBs. Maybe if you add this NZB again with the queue paused, hover over the job and click the Folder icon. You can then see which files are actually in the NZB.
Sabnzbd will only download what is given in the NZB.

Re: Extract single file from multi-file archive

Posted: December 16th, 2017, 5:40 am
by Drizzler
Clicking the folder icon never shows me the filename(s) inside the rar archive, just the rar files themselves.

When I'm downloading a complete rar archive, clicking on the folder icon shows all the parts (.rar, .r00, .r01, etc.) This unpacks and works fine.

But when I'm trying to download a single file from within a multi-file rar archive, clicking the folder icon shows me just the few parts that I assume contain that one file. Although in this case I notice the files don't use the .rar, .r00, .r01 format. They use .part001.rar, .part002.rar instead. And in this case the only files being downloaded are .part114.rar, .part115.rar, .part116.rar and .part117.rar.

So it looks like I'm getting the correct rar parts, but I can't extract the file that they contain. I suppose I could download the entire rar archive and unpack it all, then delete everything except the file I want. But that's an awful lot of extra data.