How do I get the search results of everything for ads?

Discussion related to "Everything" 1.5 Alpha.
Post Reply
dangerace
Posts: 2
Joined: Tue Feb 01, 2022 4:02 am

How do I get the search results of everything for ads?

Post by dangerace »

Hello, my English is not good. The following words are written through translation software. If they are not smooth enough, please understand.

I'm very interested in the amazing search speed of everything. I heard that in V1 5 also adds support for additional data stream (ads) in NTFS file format. I hope to know how to use the search results of everything for additional data stream (ads) in the software I develop? For example, running everything in command line mode? Or some other way?
I'm very happy if I can get your reply! thank you
void
Developer
Posts: 16672
Joined: Fri Oct 16, 2009 11:31 pm

Re: How do I get the search results of everything for ads?

Post by void »

Thank you for your feedback dangerace,

The command line interface (ES) and SDK has not been updated for Everything 1.5 yet.
It's on my TODO list.



Currently, Alternate data stream names and content can be viewed in the main Everything search window with the following columns:

Alternate Data Stream ANSI
Alternate Data Stream Count
Alternate Data Stream Hex
Alternate Data Stream Names
Alternate Data Stream Text/Plain
Alternate Data Stream UTF-8
Alternate Data Stream UTF-16
Alternate Data Stream UTF-16BE



Currently, Alternate data stream names and content can be search for from the main Everything search window with the following search functions:

alternate-data-stream-ansi:
alternate-data-stream-count:
alternate-data-stream-hex:
alternate-data-stream-names:
alternate-data-stream-text-plain:
alternate-data-stream-utf-8:
alternate-data-stream-utf-16:
alternate-data-stream-utf-16be:



While ES and the SDK can currently use the above searches, they cannot display any ADS information yet.



ADS search functions
raccoon
Posts: 1017
Joined: Thu Oct 18, 2018 1:24 am

Re: How do I get the search results of everything for ads?

Post by raccoon »

@void, question about ADS I've also meant to ask. I notice it takes a very very long time to collect ADS properties in Everything. Why does it take so long? I thought ADS stream names appear as regular objects in the NTFS $mft, and should be accessible in the same way Everything performs its ultra fast NTFS indexing. Right now it takes hours to complete.
void
Developer
Posts: 16672
Joined: Fri Oct 16, 2009 11:31 pm

Re: How do I get the search results of everything for ads?

Post by void »

There's no guarantee ADS names and data will be stored in the MFT.

The names are most likely stored in the MFT while the data is stored outside the MFT (non-resident)


Everything doesn't index ADS information during the initial MFT walk for indexing filenames, size and date modified.
Everything will gather ADS information for each file separately (each file will be a MFT lookup) so there is some overhead.
dangerace
Posts: 2
Joined: Tue Feb 01, 2022 4:02 am

Re: How do I get the search results of everything for ads?

Post by dangerace »

Thank you for your answer and look forward to your new version as soon as possible!
Good luck!
Post Reply