Hex value for specific ADS

Discussion related to "Everything" 1.5 Alpha.
Post Reply
err_24546
Posts: 79
Joined: Wed Oct 11, 2023 1:47 am

Hex value for specific ADS

Post by err_24546 »

Hi void.
Is there any way to get the value of a specific ADS in HEX format? Something similar to

Code: Select all

alternate-data-stream-hex
, but for a specific ADS instead of all of them. I tried defining it as a custom property using

Code: Select all

property_alternate_data_stream_utf8
, but that gives me text, which in this case is gibberish (since the ADS is binary). I know I can create a custom column and use Hex(), but in this case I want to get the HEX value via es.exe, and custom columns do not return anything through es.exe.

FWIW, I think that something like property_alternate_data_stream_hex would be very useful for many users.
Thanks in advance.
void
Developer
Posts: 19679
Joined: Fri Oct 16, 2009 11:31 pm

Re: Hex value for specific ADS

Post by void »

but in this case I want to get the HEX value via es.exe, and custom columns do not return anything through es.exe.
Enable formulas in ES:
  • From the Start menu, search for:
    regedit
  • Right click Registry Editor and click Run as administrator.
  • In the Registry Editor, navigate to:
    HKLM\Software\Policies\voidtools\Everything

    (Please create this key if it doesn't exist)
  • In the right pane, right click and click New -> dword value.
  • Set the value name to:
    ipc_allow_read_access
  • Set the value data to:
    1
  • Exit Everything (File -> Exit)
  • Restart Everything
Then either keep using property_alternate_data_stream_utf8
-or-

Code: Select all

add-column:a a:=HEX(GETPROPERTY($name:..":my-alternate-data-stream-name","binarycontent"))
Post Reply