5

I am using now the HxD editor (which is a windows program, with wine).

I also have tried some GUI based (I am not interested in CLI) hex editors for linux.

Some criteria which is important for my preferences:

  • When the opened file is changed, it should automatically reload.

    • In bless e.g. you must click the reload button.
    • In HxD it reload by itself (even when used as a wine program on linux).
  • To change the amount of bytes in a row easily.

    • In bless you literally change the width of the window to change the amount of bytes per row.
    • In wxHexEditor e.g. you must go Options -> Preferences and then change the number
    • In HxD you change it directly in the tool bar
  • It should be very easy to modify on the fly some bytes in hex.

    • In wxHexEditor to change some bytes it feels something awkeward.

    • In bless you do by default inserting new bytes (but I do not need insert too much, more changing bytes)

    • In HxD it is working (for me) very fluently.

There are some more criteria too, but these three are for me the most important ones. (also only tried out bless and wxHexEditor)

For me it does not matter what program or plugin for a program is used to fulfill my basic criteria but most important thing is: it should be (if possible) a linux program (also open source, or free to use).

Otherwise I will still use HxD (even if it is a windows program, I do not care, it should work and fulfill my preferences).

Update

For trying out, if the program is fulling correctly the reload preference, you can simply use this little python program: Simple numpy IO file program

Also this programs I will not use unless they can be changed to be optimized for my use:

bless, wxHexEditor, GHex, okteta

Update 2

I added one more program to the list above. Literally when I change a file and go to okteta e.g. the file is not updated by itself. Instead I need to close and reopen the same file (which makes no sense for me). Also HxD got an update, which makes the program by itself much more better. But all other criteria for okteta are fulfilled btw.

3

You might look at GHex. I don't know if it'll meet your specs, but I think it's worth a look.

In terminal...

sudo apt-get update

sudo apt-get install ghex

Or you can probably find it in the Software app.

  • 1
    Ohh, ghex is more worse than bless is. I literally updated my file, and the updated file is not showing up, even no reload button is showing up. Thanks for the suggestion. Also I do not know how to set the amount of bytes per line. – PiMathCLanguage Apr 16 '18 at 9:35
1

Okteta: Hex Editor made with KDE/Qt Libraries, and as such has an amazing UI, tremendous amounts of features, and is the best I have come across thus far on Linux.

enter image description here

https://utils.kde.org/projects/okteta/

  • I have okteta right now and I must say, it is a nice program. But I do not get it, how the file can update by itself when I click into the gui...Also HxD got an update too. I do not get it, how a Windows program under Linux with WINE is better then any Linux program what I have tried so far? Thank you for the suggestion too. – PiMathCLanguage Oct 17 '18 at 7:27
  • @PiMathCLanguage The feature you are looking for in Okteta should be easy enough to program in... QFileSystemWatcher and a Signal/Slot connection should do it. I wouldnt mind giving it a shot... we would just need to articulate how this feature should function... – Akiva Oct 17 '18 at 13:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.