#170198 - Synthetic - Mon Sep 07, 2009 8:10 pm
I've been looking for a good hex editor for years now, and I just can't seem to find one that works for me.
I'm looking for:
-support for big-endian and little-endian
-translates a selection to standard types(byte,word,dword,float, etc...)
-can open large files (>2gb) without lagging/breaking.
-cross platform would be nice, as I do a lot of work on a macbook. however, just windows would be fine.
-ascii/unicode tables would be nice too
Any suggestions?
#170201 - elhobbs - Mon Sep 07, 2009 11:15 pm
not sure about > 2 gb, but I use tinyhexer on windows.
#170203 - Dwedit - Tue Sep 08, 2009 2:38 am
HXD is pretty good, it can also read and write hard drives or other media raw.
_________________
"We are merely sprites that dance at the beck and call of our button pressing overlord."
#170205 - gauauu - Tue Sep 08, 2009 3:34 am
I always used XVI32, but I don't think it meets your requirements....
#170211 - bean_xp - Tue Sep 08, 2009 4:20 pm
AXE? http://www.axe-editor.com/
Not sure about the >2gb, but the rest should be available.
#170212 - Synthetic - Tue Sep 08, 2009 5:43 pm
All excellent suggestions, thanks. I've be sure to give 'em a try.
I am surprised, though, at how many only support up to 1-1.5 GB. I would have thought that once you get that big, its trivial to open larger ones. Can you not just take your large file and buffer a "window" of it around the part you're looking at? Even with slow hdd access, it seems like you should be able to do this without any noticeable lag.
What if I wanted to write a program to open, say, a 100GB file on Windows? How would you go about doing that?
#170214 - elhobbs - Tue Sep 08, 2009 9:42 pm
It really depends on the data in the file and how you intend to use it. sequential stream? random access?