Code Monkey home page Code Monkey logo

hexedit's People

Contributors

snake-scaly avatar strobejb avatar vinzenz avatar zhuman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hexedit's Issues

Type View: string preview does not stop on the field boundary

How to reproduce

  1. Create a type:

    struct Test {
      char str[4];
    };
    
  2. Open HexEdit, create a new file, and in the character section type:

    abcdefghijklmnop
    
  3. Point the Test type to the start of the file.

Observed

The str field displays "abcdefghijklmn".

Expected

The str field should display "abcd".

Type View: string preview seems to be limited to 14 characters

How To Reproduce

  1. Create a type

    struct Test {
      char str[16];
    };
    
  2. Open HexEdit, create a new file, and in the character section type:

    abcdefghijklmnop
    
  3. Point the Test type to the start of the file.

Observed

The str field displays "abcdefghijklmn".

Expected

The str field should display "abcdefghijklmnop".

Comments

Some limit is expected but 14 seems too short. A limit around 256 characters would be more appropriate in my opinion.

2.0.6.49 crashes whenever attempting Find Hex on string appearing later in the file

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.

issues with bookmarks

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):

  • opened hexedit (no bookmarks present)
  • opened a file
  • selected some text and used context menu/bookmark
    • added some text
    • clicked ok
      • --> text background changed
      • --> nothing other happened (no annotation box, no bookmark entry)
  • tried to add some other bookmarks
    --> again only background color changes
  • closed hexedit
  • opened hex
    --> the last file is shown in the bookmark view with some bookmarks assigned.
    - the bookmarks seem to work properly, but are not removable
    (neither by delete, nor by clicking the cross in the annotation box)
  • opened new file
  • selected some text and used context menu/bookmark
    • added some text
    • clicked ok
      • --> text background changed
      • --> annotation box appears
      • --> a node for the current file is added to the bookmark view, but no sub nodes are added
      • --> all nodes from previous sessions were duplicated. (including sub nodes)
  • closed hexedit
  • opened hex
    --> the last file is shown in the bookmark view with the sub nodes
    --> the duplicated nodes are not present anymore
    --> still no bookmark is removable

Also a minor issue: the bookmark tool bar button state goes out of synch if menu item is used to toggle window visibility state.

add some tags and screenshots

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

Insert mode is not correct

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();
}

Options do not save

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.

Couldn't save correctly

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.

Win10 compatible ?

i tested HexEdit on Win10-64bit
but is there many force close, it is intermittent problem, but also a simply search crash the program.

capture

Downloading 2.0.6.49 results in .html file pretending to be a .zip file, which won't open

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.