strobejb / hexedit Goto Github PK
View Code? Open in Web Editor NEWCatch22 HexEdit
Home Page: www.catch22.net/software/hexedit
License: MIT License
Catch22 HexEdit
Home Page: www.catch22.net/software/hexedit
License: MIT License
Create a type:
struct Test {
char str[4];
};
Open HexEdit, create a new file, and in the character section type:
abcdefghijklmnop
Point the Test type to the start of the file.
The str
field displays "abcdefghijklmn"
.
The str
field should display "abcd"
.
Create a type
struct Test {
char str[16];
};
Open HexEdit, create a new file, and in the character section type:
abcdefghijklmnop
Point the Test type to the start of the file.
The str
field displays "abcdefghijklmn"
.
The str field should display "abcdefghijklmnop".
Some limit is expected but 14 seems too short. A limit around 256 characters would be more appropriate in my opinion.
On my Windows 7 64-bit system, 2.0.6.49 crashes any time I attempt to do Find Hex if the string is not present in the window's current view:
Problem signature:
Problem Event Name: APPCRASH
Application Name: HexEdit.exe
Application Version: 2.0.6.49
Application Timestamp: 51bc65aa
Fault Module Name: HexEdit.exe
Fault Module Version: 2.0.6.49
Fault Module Timestamp: 51bc65aa
Exception Code: c0000005
Exception Offset: 0000000000034040
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 536d
Additional Information 2: 536d1b88b31ce417e658534ee669839b
Additional Information 3: 08be
Additional Information 4: 08bef5dd40c28f3eeda08988aef8e443
My file is binary, 200KiB. Doing Find Hex on a string that does appear in the current display works fine. I tried both the 64-bit and 32-bit versions of the app.
i am using Hexedit 2.0.6.49 amd64 on Win7 64bit
the bookmark view does not show newly created bookmarks.
Sometimes after a restart the bookmarks from the last session appear in that list but i have not found a way to remove them since the delete item does not do anything.
Adding bookmarks in a new opened file results in duplicating the old entry from the file of the last session.
detailed Steps (from the first time i tried to use bookmarks):
Also a minor issue: the bookmark tool bar button state goes out of synch if menu item is used to toggle window visibility state.
HexView\HexViewDraw.cpp\541Line: IdentifySearchPatterns
while((ptr = (BYTE *)memchr(ptr, m_pSearchPat[0], len)) != 0)
I think it should be:
while((ptr = (BYTE *)memchr(ptr, m_pSearchPat[0], len-(ptr-data))) != 0)
hi, a while ago I searched for hex editors here on github using the appropriate tags. I wasn't able to find this one though, because it doesnt have any. I think it would be nice to add some tags so that other people can more easily find this program. and some screenshots too
If you change into insert mode, you can't insert any binary value correctly!
It seems that you comment the below lines: HexViewKeyboard.cpp Line 467
if(m_nSubItem > 0)
{
b = m_pDataSeq->getlastmodref();
}
Hello, I don't understand your “Building HexEdit” of architecture in "readme.md". How to compile and use "hexedit" on Linux x86 or CentOS.
Windows 8.1 (full updates)
HexEdit 2.0.6.49
Open a file, Click Tools menu, select Options item.
Change Font dropdown to any value (I chose Consolas, then BatangChe, and Book Antiqua).
The Apply button never becomes enabled.
Pressing OK closes the Options dialog window, but does not apply the new option values.
The option "Use Address Information when pasting Data" affects the import of Intel Hex data, so should not read "when pasting Data".
Also, not checking that option results in incorrect output with Intel Hex files that contain discontinous data, as everything apparently just gets appended.
HexEdit/src/HexEdit/DlgImport.c
Line 498 in 2d4459c
HexView/sequence.cpp 334 line:
MoveFileEx(newname, origfile_name, MOVEFILE_REPLACE_EXISTING|MOVEFILE_COPY_ALLOWED);
This function will always be unsuccessful. Because you didn't close the handle of current file.
Currently, when downloading either the 64-bit or 32-bit versions of 2.0.6.49, you get a file like hexedit-amd64-2.0.6.49.zip, but it's not actually a ZIP file, and won't open. I ran the Cygwin 'file' command on the supposed ZIP, and found that it was an HTML file, so I renamed it to .html, and opened that, and I got a saved Internet Archive page that initiated download of the proper .zip file(s). Dunno if other browsers behave differently, but I'm using Firefox.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.