Which binary / hex editor for Puppy?

Using applications, configuring, problems
Post Reply
Message
Author
bugman

Which binary / hex editor for Puppy?

#1 Post by bugman »

i'm looking for a binary/hex editor

tried hexedit, it's pretty primitive, the one screen at a time is a nuisance for my purposes, it works, but . . .

wishbinvu, library problems, ugh

ihex crashes continually

have not tried bless yet, getting tired

is there one out there that anyone has gotten working well? maybe one that displays hex as decimal to boot?

?

[edited to add that bvi was recommended to me, any comment on that?]

Bruce B

#2 Post by Bruce B »

Bugman,

The name is the same 'hexedit', I'm confident the program is different than the one you are referring to.

Table of Contents

The manual I'd recommend saving to disk.

Hexedit also comes with an info page and man page.

Download it from here this server, and I recommend save the source, because it is not particularly easy to find.

ftp://metalab.unc.edu/pub/Linux/apps/editors/terminal/

Compiling.
  • ./configure
    make
    make install
The binary will install (default) /usr/bin, this may cause an overwrite of your existing hexedit, which might be a good thing. If you don't want the overwrite, rename /usr/bin/hexedit to something different.

Total files will be three: binary, info page and man page.

Complied size for all files is 236K.

Bruce

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#3 Post by muggins »

For wishbinvu, which tcl/tk did you install? If you tried the ones from the ibiblio repository, replace with the ones linked here.

Plus, maybe Adie is an option?

bugman

#4 Post by bugman »

Bruce B wrote:The name is the same 'hexedit', I'm confident the program is different than the one you are referring to.
bruce, similar but different where it counts, much better than the one in the pet repository for sure, thanks!

bugman

#5 Post by bugman »

muggins wrote:For wishbinvu, which tcl/tk did you install? If you tried the ones from the ibiblio repository, replace with the ones linked here.

Plus, maybe Adie is an option?
muggins, lord of the pets!

libs you linked to work, wishbinvu works, much better than what i'd seen in other editors

am trying to work with the baseball simulator in my thread here:

http://www.murga-linux.com/puppy/viewtopic.php?t=38487

all the stats are in bin, so babe ruth hit 3C home runs in 1927, which is why i wanted decimal viewing

will take a look at adie, saw a different post on it last night, was reaching my limits of endurance . . .

--bugman, lord of the pests
Last edited by bugman on Sun 08 Feb 2009, 13:48, edited 1 time in total.

Bruce B

#6 Post by Bruce B »

Bugman,

Now that you have achieved superior experience, help me please. Which one is the winner?

Bruce

PS with the new hexedit you have to use the buffer option to get some wanted features.

Here is the script I run it with

Code: Select all

/opt/bin/hexedit --buffer --alltext $@ 
Bruce

bugman

#7 Post by bugman »

Bruce B wrote:Now that you have achieved superior experience, help me please. Which one is the winner?
thus we have proved that experience does NOT equal wisdom

well, i have not done anything serious with any of them

adie is a nice little text editor, it SHOWS the binary info, but in an unusable manner, not sure what i'm not seeing here

hexedit is good, both versions do what they're supposed to

ihex still crashes within 15 seconds of opening the test file, there's a debug window, the message i think i always get is

Code: Select all

Assert failed, file: ../Lgi/src/common/Text/GTextView3.cpp, line: 1418
LGilsUtf8(s)
wishbinvu is great, does everything i need, the winner in my book
[/code]

Minimatter
Posts: 33
Joined: Sun 08 Feb 2009, 21:50
Location: Massachusetts

#8 Post by Minimatter »

bugman,

Another, non-console, hex editor is the Mickey hex editor.

An executable is downloadable from http://linux.softpedia.com . Look under category text editors. The file is
mickey-0.1.1.13linuxELFx86.tar.gz

It seems to work, though the site says not on very large files.

User avatar
pa_mcclamrock
Posts: 695
Joined: Fri 03 Jun 2005, 23:13
Location: Fort Wayne, Indiana, USA

#9 Post by pa_mcclamrock »

bugman wrote:wishbinvu is great, does everything i need, the winner in my book
Hey, thanks! With Tcl and Tk 8.5.6 (which are built-in packages in the forthcoming Puppy 4.2), I was pretty sure you wouldn't have the library problems you had with the outdated 8.5 alphas; there were some important changes between the alphas and the official 8.5 releases. I just tried wishbinvu in Puppy 4.2 Alpha4 and it worked with no problem.

David McClamrock (author of "wishbinvu," WISH Binary Viewer: http://www.geocities.com/pa_mcclamrock/wishbinvu.html--note: users can readily use another color scheme if they don't like the one shown in the screenshot on that page)
It's stupid to use inferior software for ideological reasons.
--Linus Torvalds

bugman

#10 Post by bugman »

minimatter, haven't looked at mickey yet, will if i can

david, thanks for the great app, saw the color changing but haven't played with it, i like the decimal viewing though!

attached is a screenshot with the official hexedit [black], newer hexedit [blue], i hex [white w/ debug window], wishbinvu [orange]

i keep calling it mahavishnu, crikey!
Attachments
desk.jpg
(181.24 KiB) Downloaded 1845 times

bugman

#11 Post by bugman »

Minimatter wrote:Another, non-console, hex editor is the Mickey hex editor.
got it, not bad, still like wishbinvu better, but would rate mickey as #2

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#12 Post by amigo »

Cooledit is a nice binary editor:
http://cooledit.2038bug.com/
It includes a compiler interface, a python inetrpretor and a very nice man-page reader which I use. I used to use cooledit quite a lot, but I hardly do any binary editing anymore, so I stick to SciTE. But, I rolled the sources for the 'coolman' man-page reader together with the sources for a man-page search program to create one of the most recommended programs ever -called RTFM:
http://distro.ibiblio.org/pub/linux/dis ... tfm/0.6.0/

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#13 Post by ttuuxxx »

Well if you have vim Installed I would be look at this one called 'Cream'
http://olympus.het.brown.edu/cgi-bin/dw ... index.html
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

carolus
Posts: 128
Joined: Wed 14 Feb 2007, 21:54

#14 Post by carolus »

I like the bvi binary editor, easily built from source:

http://bvi.sourceforge.net/

This is a binary version of vi, so unless you are fond of vi and vim, it may not be to your taste.

bugman

#15 Post by bugman »

no mas! no mas!

Image

:lol: :lol: :lol:

spacegctc
Posts: 1
Joined: Wed 04 Nov 2009, 22:39

possibly a bit late in the discussion

#16 Post by spacegctc »

I've been working on a hex editor for a while since I wasn't happy with any of the ones I found. My favorite was bvi, since I'm a big vim user, but it lacked some features I needed (like editing huge files, for one).

I originally forked bvi to add some features, but very quickly scrapped that and rewrote everything from scratch. It is to the point now where I think it is ready for people to use it and give me some feedback.

So... If anyone is still shopping for a hex editor I would appreciate some feedback on mine.

http://bviplus.sourceforge.net/

Should compile for any linux with pthreads and ncurses (do any not have these libraries now?), including cygwin. Just unzip and run make.

If you're familiar with vim or bvi at all you should be able to jump right in. Documentation link is on the web site I linked or do ":help" from within the program.

Let me know what you think.

Cheers,
David

User avatar
eua
Posts: 10
Joined: Wed 18 May 2011, 15:58
Location: Istabul, Turkey
Contact:

wxHexEditor

#17 Post by eua »

I am sad about no one offered wxHexEditor.

Image

Features of wxHexEditor v0.20 Beta:
  • It uses 64 bit file descriptors (supports files or devices up to 2^64 bytes , means some exabytes but tested only 1 PetaByte file (yet). ).
  • It does NOT copy whole file to your RAM. That make it FAST and can open files (which sizes are Multi Giga < Tera < Peta < Exabytes)
  • You can work with delete/insert bytes to file, more than once, without creating temp file!.
  • Could open your devices on Linux, Windows or MacOSX.
  • Memory Usage : Currently ~25 MegaBytes while opened multiple > ~8GB files.
  • Could operate with file thru XOR encryption.
  • Has multiple views to show multiple files in same time.
  • Has x86 disassembly support (via integrated udis86 library) to hack things little faster.
  • Has colourfull tags to make reverse engineering easier and more fun.
  • You can copy/edit your Disks, HDD Sectors with it.( Usefull for rescue files/partitions by hand. )
  • Sector Indication on Disk devices, also has Go to Sector dialog...
  • Formated CopyAs! It's easy to copy part of a file in HEX format for C/C++ source, ASM source, also supports HTML,phpBB and Wiki page formats with TAGs!!
  • Support Hex or Text editor alone operation.Also can disable Offset region.
  • Compare binary files, allows merge of near results.
  • Decimal, Hexadecimal, Octal and LBA ("Sector+Offset") addressing modes, (switchable one to another by right click of mouse on Offset panel.
  • Save selection as a dump file feature for make life easier.
  • "Find Some Bytes" feature for quickly find next meaningful bytes at file/Disk
  • MD/RIPEMD/SHA/TIGER/HAVAL/CRC/ADLER/GOST/WHRILPOOL/SNEFRU checksum functions (via integrated mhash library.)
  • Import & Export TAGs support from file.
  • Written with C++/wxWidgets GUI libs and can be used with other OSes such as Mac OS, Windows as native application.
New Features on Development Version (svn trunk):
  • Linux:Open Process RAM function. Will help you while debugging process memory.
Home Address: http://www.wxhexeditor.org

User avatar
SFR
Posts: 1800
Joined: Wed 26 Oct 2011, 21:52

Re: wxHexEditor

#18 Post by SFR »

eua wrote:I am sad about no one offered wxHexEditor
I'm stunned and delighted!
Works like a charm on my Lupu-528.004.
Thanks and keep up the great work. :)

Greetings!
[color=red][size=75][O]bdurate [R]ules [D]estroy [E]nthusiastic [R]ebels => [C]reative [H]umans [A]lways [O]pen [S]ource[/size][/color]
[b][color=green]Omnia mea mecum porto.[/color][/b]

Post Reply