Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hex editor #11

Open
aerosoul94 opened this issue May 24, 2020 · 3 comments
Open

Hex editor #11

aerosoul94 opened this issue May 24, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@aerosoul94
Copy link
Owner

aerosoul94 commented May 24, 2020

Hex editor to be able to view file contents and file system structures.

@aerosoul94 aerosoul94 added the enhancement New feature or request label May 24, 2020
@burninrubber0
Copy link

burninrubber0 commented Aug 13, 2020

This has a few potential use cases outside simple viewing functionality. Integration into the cluster chain editor (#10) is an idea - maybe by having a context menu option that allows adding the cluster at the cursor's position to a file's chain. Could also have a side pane that displays information about the cursor's position, such as the current cluster, current file (if in a file), details on that file, etc. These are all off the top of my head, so they can obviously be fleshed out a lot more.

@JayFoxRox
Copy link

Export to existing hex-editors would be a more useful feature.
Stuff like outputting wxHexEditor metadata or launching a hex-editor with a certain region pre-selected.
You could potentially make the launch-line configurable for this. Something like "C:/myfavhexedit.exe -select 0x${select_begin:hex} 0x${select_end:hex} ${fatx_file}" where those $-variables will be replaced. Easy to implement and very versatile.

I feel like every hex-editor you could come up with would be worse than most others in some way. There's a very high risk of feature-creep and bloat in my opinion.

@aerosoul94
Copy link
Owner Author

Export to existing hex-editors would be a more useful feature.
Stuff like outputting wxHexEditor metadata or launching a hex-editor with a certain region pre-selected.
You could potentially make the launch-line configurable for this. Something like "C:/myfavhexedit.exe -select 0x${select_begin:hex} 0x${select_end:hex} ${fatx_file}" where those $-variables will be replaced. Easy to implement and very versatile.

I feel like every hex-editor you could come up with would be worse than most others in some way. There's a very high risk of feature-creep and bloat in my opinion.

Which hex editors support those command line options? I started looking into it and it seems like wxHexEditor only has an extra option for comparing multiple files. I believe HxD to be the most popular hex editor (as a lightweight editor) but it too does not accept many command line options.

There are also some open source hex editor controls:
https://github.com/abbaye/WpfHexEditorControl
https://github.com/Pkcs11Admin/Be.HexEditor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants