The extraction of archives -- zip, rar, ace, you name it -- is usually a straightforward process: select the archive, use your favorite program to extract the content, and that is that.
It gets complicated when you are only interested in a single file, or some files, that are inside the archive. Not a problem if the archive has a small size, but if it is a Gigabyte-sized archive with thousands of files, it will take more time to find and extract the files that you are after.
Depending on the archiving program that you are using, finding specific files may be a straightforward process, or a complicated one.
With 7-Zip for instance, you will notice that there is no option in the user interface of the program to search within archives. You can search from the command line using 7z l archivename filename -r, but that is anything but comfortable.
The free archiver Bandizip ships with find functionality in the user interface that you can make use of. Basically, what you do is load the archive in the program, and use Find to filter the files in the archive to only display those that you are interested in. You can then extract those files exclusively from the archive.
Here is how that works in detail:
The find process is very fast. I tested this with a 15 Gigabyte server backup of Ghacks which contains more than 670000 files and 11600 folders. Once the archive is loaded, find is instant in a large archive like this.
Extraction is near instant as well once you have selected the desired target location for the files of the archive that you want to extract.
What Bandizip cannot do unfortunately is find files inside other archives. So, if you have an archive inside an archive, you first need to extract the archive ones before you can use the find functionality. Basically, what this means is that you can only find files that Bandizip displays in its interface when you open the archive.
Bandizip's find functionality is a godsend if you need to extract one or some files from large archives only. While it may sometimes make more sense to extract the archive on the computer, find is usually a lot faster when it comes to extracting files from an archive without extracting the whole thing.
Now You: Does your favorite archiver support find operations?Advertisement
Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.
We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.
If you like our content, and would like to help, please consider making a contribution:
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.