Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 20 Sep 2014, 16:20
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
wxHexEditor: wx-based Hex Editor!
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 3 [33 Posts]   Goto page: 1, 2, 3 Next
Author Message
muggins

Joined: 20 Jan 2006
Posts: 6687
Location: lisbon

PostPosted: 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
wxhexeditor.png
 Description   
 Filesize   56.8 KB
 Viewed   1545 Time(s)

wxhexeditor.png


Last edited by muggins on Fri 17 Jan 2014, 17:51; edited 3 times in total
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: 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. Razz (Well, that and I have a lot of notes written with the locations in that format... Embarassed )
_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Wed 30 Mar 2011, 02:42    Post subject:  

I really like wxHexEditor, although I haven't updated from svn for a few months Wink
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 Smile).

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 Smile

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?

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: Wed 30 Mar 2011, 04:18    Post subject:  

Bah. I can't be expected to click everywhere, now, can I? Razz

Yeah, I hadn't noticed that. Thanks. Looks like I can remove my Wined hex editor, after all. Smile Now, all I have to do is hope there will be a byte-compare feature in the future. Embarassed

_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: 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.

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Thu 21 Apr 2011, 22:17    Post subject:  

Makoto wrote:
Bah. I can't be expected to click everywhere, now, can I? Razz

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...

_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: 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. Very Happy 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 ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
eua


Joined: 18 May 2011
Posts: 10
Location: Istabul, Turkey

PostPosted: Wed 18 May 2011, 12:19    Post subject:    

Hiiissshhh. Be quiet. Author might be watching you... Cool
Back to top
View user's profile Send private message Visit poster's website 
ICQ Number 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: Thu 19 May 2011, 14:31    Post subject:  

Really? Okay, I'll keep quiet. Very Happy
_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
eua


Joined: 18 May 2011
Posts: 10
Location: Istabul, Turkey

PostPosted: 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.


Smile
Back to top
View user's profile Send private message Visit poster's website 
ICQ Number 
eua


Joined: 18 May 2011
Posts: 10
Location: Istabul, Turkey

PostPosted: 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
View user's profile Send private message Visit poster's website 
ICQ Number 
disciple

Joined: 20 May 2006
Posts: 6435
Location: Auckland, New Zealand

PostPosted: Sat 21 May 2011, 20:09    Post subject:  

Fantastic!
_________________
DEATH TO SPREADSHEETS
- - -
Classic Puppy quotes
- - -
Beware the demented serfers!
Back to top
View user's profile Send private message 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: Sun 22 May 2011, 06:13    Post subject:  

I'll second that. Smile

(Sorry, would've signed on a lot earlier; busy day. (collapses))

_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
eua


Joined: 18 May 2011
Posts: 10
Location: Istabul, Turkey

PostPosted: 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
View user's profile Send private message Visit poster's website 
ICQ Number 
Makoto


Joined: 03 Sep 2009
Posts: 1795
Location: Out wandering... maybe.

PostPosted: Wed 25 May 2011, 06:02    Post subject:  

Can't think of anything, offhand. Embarassed 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... Very Happy)

(As you can see, I probably should NOT try to make suggestions after being out with my family all night until three A.M... Shocked Razz )

_________________
[ Puppy 4.3.1 JP, Frugal install | 1GB RAM | 1.3GB swap ] * My Pidgin Builds for Puppy 4.3.1+
In memory of our beloved American Eskimo puppy (1995-2010) and black Lab puppy (1997-2011).
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 3 [33 Posts]   Goto page: 1, 2, 3 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0801s ][ Queries: 12 (0.0081s) ][ GZIP on ]