Giter VIP home page Giter VIP logo

fhex's People

Contributors

echo-devim avatar tpxp 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

fhex's Issues

Add color customization

Black zeros on black background are not really that well visible, it would be nice to have an option to pick some colors.

Updated static Windows build

This isn't an issue, but if possible would you provide an updated v2.4 static Windows binary release. Thanks!

macOS release?

Hey,

is there any prebuild pkg for macOS or instructions to build it?

Question about matching

I'm trying to highlight the start of a NAL in H.264 using config.json. Startcode is either 3 or 4 bytes long

00 00 00 01
or
00 00 01

Can't get it to work though. I have found many ways to have the tool segfault on me though

$ ./Fhex_Linux_x64_2.4_qt5.9.6_static_libs ~/static.264 
Exception occurred while parsing json configuration file:
[json.exception.parse_error.101] parse error at line 15, column 16: syntax error while parsing value - invalid string: forbidden character after backslash; last read: '"\x'
QLayout: Attempting to add QLayout "" to QFrame "", which already has a layout
QLayout: Attempting to add QLayout "" to QFrame "", which already has a layout
terminate called after throwing an instance of 'nlohmann::detail::type_error'
  what():  [json.exception.type_error.302] type must be string, but is null
Aborted (core dumped)

How can I match the 3-4 byte pattern using config.json?

Highlight the selected byte in the other column

Hello, and thanks a lot for this f****ng cool editor.

It would be super helpful if the currently selected byte could be shown in the right column (when selecting an hex value) and the other way round. It helps finding strings the file (and the data in between). Perhaps changing the background, or adding a border?

Here is what it looks like in FrHed (please do something more stylish ๐Ÿ™)
frhed

Oh, also, could you provide a Windows build for the latest version? Installing all the QT stuff on Windows is sooo long. ๐Ÿ˜ด

I also noticed you didn't add an about screen, you deserve it! ๐Ÿ˜‰

If possible include libQt5Charts.so.5 with static libs build

Ubuntu 20.04 when I try to execute fhex I get "./fhex: error while loading shared libraries: libQt5Charts.so.5: cannot open shared object file: No such file or directory", I can sudo apt get install but as you provide a compiled version would it be possible to include the missing lib?

Thank you.
image

Save window position & size - feature request

It would be great if the application saved window size and possibly it's screen position in a ~/.fhex file. It would also be great if Pattern Matching Engine allowed to specify from the UI menubar the config.json file path instead of using the hardcoded ~/fhex/ (the last opened config.json could be saved in the ~/.fhex file). Thank you.

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.