Author |
Message |
muggins
Joined: 20 Jan 2006 Posts: 6747 Location: hobart
|
Posted: Fri 25 Mar 2011, 19:32 Post subject:
wxHexEditor: wx-based Hex Editor! |
|
http://wxhexeditor.sourceforge.net/
Made latest beta into sfs. Only tested on Pemasu's raring.
Run via Menu>Utility>General>wxHexEditor.
Uploaded to wxHexEditor-0.22b.sfs
Description |
|
Filesize |
56.8 KB |
Viewed |
2139 Time(s) |

|
Last edited by muggins on Fri 17 Jan 2014, 17:51; edited 3 times in total
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Tue 29 Mar 2011, 05:20 Post subject:
|
|
Interesting. I've been looking for a decent Linux hex editor, to replace the Windows one I've been using through Wine. This looks like it's developing fairly well, though I'd have to wonder if there will be an option to change how the cursor offset is displayed - I'm too used to the 0x0000 format. (Well, that and I have a lot of notes written with the locations in that format... )
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6781 Location: Auckland, New Zealand
|
Posted: Wed 30 Mar 2011, 02:42 Post subject:
|
|
I really like wxHexEditor, although I haven't updated from svn for a few months
If anyone wants to learn c++/wx, there are still some features that need implementing and would probably be good to learn on, and the author is really keen for help (he offered me commit rights without me even asking for them, after I posted a patch for a really basic workaround ).
The main point in this project is that it can handle large files as it doesn't load the whole file into ram. There is one other (IIRC QT based?) project that the author of this mustn't have noticed though
Quote: | though I'd have to wonder if there will be an option to change how the cursor offset is displayed - I'm too used to the 0x0000 format. |
I presume the problem is not just that you haven't noticed you can change between hex and binary offset display by clicking in the offset display area?
_________________ If you have or know of a good gtkdialog application, please post a link here
Classic Puppy quotes
ROOT FOREVER
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Wed 30 Mar 2011, 04:18 Post subject:
|
|
Bah. I can't be expected to click everywhere, now, can I?
Yeah, I hadn't noticed that. Thanks. Looks like I can remove my Wined hex editor, after all. Now, all I have to do is hope there will be a byte-compare feature in the future.
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6781 Location: Auckland, New Zealand
|
Posted: Thu 21 Apr 2011, 22:01 Post subject:
|
|
Well, I think he's started implementing what you want (not complete yet though):
Quote: | Revision 204 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 19 06:11:56 2011 UTC (2 days, 19 hours ago) by erdem_ua
File length: 41178 byte(s)
Diff to previous 201
Added File Compare dialog GUI and main core code.
Fixed multiple assertions on menu enable codes.
Removed "(Alpha)" keyword on right click menus. |
_________________ If you have or know of a good gtkdialog application, please post a link here
Classic Puppy quotes
ROOT FOREVER
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6781 Location: Auckland, New Zealand
|
Posted: Thu 21 Apr 2011, 22:17 Post subject:
|
|
Makoto wrote: | Bah. I can't be expected to click everywhere, now, can I?  |
Do you think it would be better if it was switched by a right-click rather than a left-click?
Personally I'd like to be able to select in the offset pane with the left button...
_________________ If you have or know of a good gtkdialog application, please post a link here
Classic Puppy quotes
ROOT FOREVER
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Thu 21 Apr 2011, 23:18 Post subject:
|
|
disciple wrote: | Do you think it would be better if it was switched by a right-click rather than a left-click?
Personally I'd like to be able to select in the offset pane with the left button... |
Possibly. I can imagine accidentally clicking in that pane and not realizing it. It might be nice if there was a column header bar you could click on instead, to swap it between the view methods (like you would change between field sort methods in a file explorer), I don't know.
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
eua

Joined: 18 May 2011 Posts: 10 Location: Istabul, Turkey
|
Posted: Wed 18 May 2011, 12:19 Post subject:
|
|
Hiiissshhh. Be quiet. Author might be watching you...
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Thu 19 May 2011, 14:31 Post subject:
|
|
Really? Okay, I'll keep quiet.
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
eua

Joined: 18 May 2011 Posts: 10 Location: Istabul, Turkey
|
Posted: Thu 19 May 2011, 17:36 Post subject:
|
|
Looks like:
Quote: | r208 | erdem_ua | 2011-05-19 03:01:22 +0300 (Thu, 19 May 2011) | 2 lines
Added left click to offset controller copies the address.
------------------------------------------------------------------------
r207 | erdem_ua | 2011-05-19 02:25:19 +0300 (Thu, 19 May 2011) | 2 lines
Changed Offset Hex:Dec switching by right mouse button from now. |
|
Back to top
|
|
 |
eua

Joined: 18 May 2011 Posts: 10 Location: Istabul, Turkey
|
Posted: Sat 21 May 2011, 08:52 Post subject:
|
|
You can use svn for file comparison option...
Code: | r212 | erdem_ua | 2011-05-21 16:02:39 +0300 (Sat, 21 May 2011) | 2 lines
Implemented whole Comparison Dialog.
r211 | erdem_ua | 2011-05-21 14:11:27 +0300 (Sat, 21 May 2011) | 2 lines
Fixed File Compare operation.
r210 | erdem_ua | 2011-05-21 02:36:22 +0300 (Sat, 21 May 2011) | 2 lines
Added Comparison Panel (Beta). |
|
Back to top
|
|
 |
disciple
Joined: 20 May 2006 Posts: 6781 Location: Auckland, New Zealand
|
Posted: Sat 21 May 2011, 20:09 Post subject:
|
|
Fantastic!
_________________ If you have or know of a good gtkdialog application, please post a link here
Classic Puppy quotes
ROOT FOREVER
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Sun 22 May 2011, 06:13 Post subject:
|
|
I'll second that.
(Sorry, would've signed on a lot earlier; busy day. (collapses))
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
eua

Joined: 18 May 2011 Posts: 10 Location: Istabul, Turkey
|
Posted: Mon 23 May 2011, 10:56 Post subject:
|
|
Now unicode search available.
And looks like disassembler support comming next.
Quote: | r213 | erdem_ua | 2011-05-23 02:41:55 +0300 (Mon, 23 May 2011) | 3 lines
Implemented UTF8/Unicode searching.
Added Auto UTF8 Search switch on Unicode search strings.
r214 | erdem_ua | 2011-05-23 03:24:06 +0300 (Mon, 23 May 2011) | 2 lines
Added Disassember Panel skeleton. |
Edit: Quote: |
r215 | erdem_ua | 2011-05-24 03:31:16 +0300 (Tue, 24 May 2011) | 3 lines
Implemented Disassembler panel code by using udis86 library.(Beta) |
So what you want next?
|
Back to top
|
|
 |
Makoto

Joined: 03 Sep 2009 Posts: 2097 Location: Out wandering... maybe.
|
Posted: Wed 25 May 2011, 06:02 Post subject:
|
|
Can't think of anything, offhand. Maybe something to do with a patch system (creating diffs?), but that might end up being handled differently between Linux and Windows (especially if you were to create 'executable' patches... )
(As you can see, I probably should NOT try to make suggestions after being out with my family all night until three A.M... )
_________________ [ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * [ Puppy Precise 5.7.1 JP, Frugal install ]
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
|
Back to top
|
|
 |
|