Done: HxD: Value-Editor

Wishlists for new functionality and features.
Post Reply
DieHexfee
Posts: 4
Joined: 24 Apr 2008 17:21

Done: HxD: Value-Editor

Post by DieHexfee » 24 Apr 2008 19:03

Hi all,

Editing a binary file with a hex-editor is mostly searching for values. You know that.
While the search function is a big help finding values you already know, a feature for showing values (for example at the current pointer position) is missing.

I tought about something similar like the value-editor in TinyHexer:

Image

You select the type of variable you are searching for (for example a 'Long Word' with 32 bit), and every time you are changing the position of the cursor, it is showing you the value and highlights the position.

It would be perfect if you could also select the radix to show the variable in hexadecimal or decimal.

Also very handy: By clicking the arrows you can jump for- or backward.
A single bit [>], or to the end of the current variable [>>].

Other types of variables could be:

Image

What do you think?

Maël
Site Admin
Posts: 1124
Joined: 12 Mar 2005 14:15

Post by Maël » 27 Apr 2008 14:00

Definitely a good idea!

The next version will implement a kind of data inspector. It will show the different interpretations of the selected data in a grid/list-kind of window that can be docked. The values will also be editable and you'll be able to choose the base/radix.

BTW. Thanks for your good reports (including pictures).

DieHexfee
Posts: 4
Joined: 24 Apr 2008 17:21

Post by DieHexfee » 28 Apr 2008 20:11

Thanks for the answer.

Looks like the next version will be a huge step foreward.

:D

Maël
Site Admin
Posts: 1124
Joined: 12 Mar 2005 14:15

Re: HxD: Value-Editor

Post by Maël » 06 Feb 2019 11:30

The data inspector is available since HxD 2.0.

Unfortunately the images are missing now, but as far as I can tell (from TinyHexer), the only missing feature would be navigating to the next or previous element. This interprets a byte stream as an array of elements of the currently selected type (row in HxD's data inspector, or combobox list item in TinyHexer).

Appended some screenshots that probably showed the same as the original ones:

tinyhexer1.png
tinyhexer1.png (6.29 KiB) Viewed 405 times
tinyhexer2.png
tinyhexer2.png (11.19 KiB) Viewed 405 times

Apparently < and > do advance in units of bytes, and not bits. << and >> advance in units of the selected data type size (in bytes).

HxD will not implement < and > since this effectively just sets the caret position / the offset in byte decrements/increments, for which there are already many options, such as navigating with the cursor keys, using goto, the mouse etc.

Post Reply