Search archives

Have a suggestion for "Everything"? Please post it here.
JosephWebber
Posts: 3
Joined: Fri Jan 11, 2013 10:12 am

Search archives

Postby JosephWebber » Fri Jan 11, 2013 10:17 am

I find Everything invaluable.
However, I have a lot of files in archives (RAR, Zip etc) which do not appear.
Any chance of adding the ability (maybe optional) of listing the contents of archives?

void
Site Admin
Posts: 3182
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search archives

Postby void » Fri Jan 11, 2013 11:15 am

This could be possible with file lists.
Unfortunately, I don't have an easy way to generate an EFU file list of all your rar/zip contents at the moment.

You might be able to do this manually with the file list editor:
  • In "Everything", from the Tools menu, click File List Editor.
  • Drag the contents of each rar/zip file into the File list editor window. (You might need Winrar/Winzip)
  • Save the EFU file list to the desktop.
  • Open the file list with Notepad
  • Replace the temp folder with the correct rar/zip filename (this could be time consuming).
    For example:
    "c:\temp\rar$asd\somefile.txt" to "c:\archive\afolder\azipfile.zip\somefile.txt"
  • In "Everything", from the Tools menu, click Options.
  • Click the File lists tab.
  • Click Add...
  • Open your EFU file list from desktop.
  • Click OK.


Any chance of adding the ability (maybe optional) of listing the contents of archives?

I will consider writing a tool to make an EFU file list from rar and zip contents.

thalek
Posts: 3
Joined: Wed Mar 08, 2017 3:25 am

Re: Search archives

Postby thalek » Wed Mar 08, 2017 3:50 am

I use the 3D rendering software Poser, and as a result, I have thousands of .zip, .7z, .rar, and .sit archives, with literally a million-plus files inside those thousands of archive files. The ability to index those archive files, especially on my network drives, would have tremendous value for me, and anyone who is in a similar position.

Supposedly, Windows 10 can index inside archive files, with the proper settings, but if true, it doesn't seem to extend to my files on the network drives.

Right now, I can use Funduc Software's Search and Replace program to search inside archive files, but it's not really designed for rapid search the way Everything is, and therefore it's a rather sluggish way of achieving this.

I'd like to request the ability to search inside my archives via Everything. The archive contents themselves don't change, so realtime monitoring of changes to archive contents wouldn't be necessary, except in the event a new archive file was added. So, perhaps a once-a-week (or user-selectable interval) update sweep, with the ability to force a manual check if I really have to. That would theoretically allow Everything to retain its usual speed for realtime monitoring of other files, while still keeping the archive inventory reasonably up to date

void
Site Admin
Posts: 3182
Joined: Fri Oct 16, 2009 11:31 pm

Re: Search archives

Postby void » Wed Mar 08, 2017 11:22 am

I have plans to add zip, rar, 7z and sit support in Everything 1.5.

However with one limitation, It will not search recursively (ie: it will not search inside zip files inside zip files). Everything will just read the directory table, no data will be decompressed.

I am considering supporting searching zip files inside zip files, but it will require plug-in support (I don't want to add zip, rar, 7z and sit decompressors directly in Everything).

therube
Posts: 1608
Joined: Thu Sep 03, 2009 6:48 pm

Re: Search archives

Postby therube » Wed Mar 08, 2017 11:49 am

(I would think that there are "cataloger's" out there that would scan archives?
[It kind of stuck in my head that Cathy did that, but it does not.]

Even 7-zip.exe l * will walk a directory tree listing everything it finds.
Output that to a text file & use a grep to search it.

7-zip.exe l * > catalogue.out
grep -i bginfo.exe catalogue.out > foundfiles
showtx.exe foundfiles

Automate it or whatever.
Maybe even even have it only "update" only new or changed files?

Or do similar, massaging the results in a format that Everything likes, .efu, then open that .efu in Everything.)

thalek
Posts: 3
Joined: Wed Mar 08, 2017 3:25 am

Re: Search archives

Postby thalek » Wed Mar 08, 2017 8:56 pm

For myself and myself alone, I don't have very many (fewer than 50) archives that have archives in them, so that works for me, specifically. Being able to scan archived files recursively works better, of course, but if it's not practical, I can live with that limitation. You'll have to hear from other people to know if that's more universally true, though.

I know that there are third party solutions for getting Windows to scan inside archived files, but I don't know if they allow recursion. Nor do I know at the moment if they work with Windows 10. (I should try an experiment to see if Funduc's Search and Replace offers recursion. It appears to completely decompress an archive in order to search for a specific piece of text; in my work-around for Everything, I've been putting in a file name or partial file name as the text to be searched for.)

And TheRube and I agree that the database might be well-served by scanning new archive files. (I'm not certain how scanning changed archived files would be any different than the current real-time monitoring of changed files. I got the impression that it was agreed that such real-time scanning of archive files would slow things down, and archive files, by their nature, are rarely modified. If real-time monitoring of changed archives is impractical, we could compromise on an optional programmable sweep of once a day/week/month.)


Return to “Suggestions”