Hex Editor

Fhex – full-featured hex editor

Fhex aims to be a lightweight yet full-featured hex editor. This project is based on qhexedit2, capstone and keystone engines.

This is cross-platform software which runs under Linux, macOS and Windows.

Fhex is published under an open source license.

Key Features

  • Chunks loader – Used to load only a portion of large files without exhaust the memory (use alt + left/right arrows to move among chunks). Please note that in chunk mode, all the operations (e.g. search) applies only to the current chunk except for file save (the entire file is saved). However, each time you edit a chunk, save it before to move to another chunk, otherwise you will lose your changes.
  • Search and replace (UTF-8, HEX, regex, reverse search supported).
  • Colored output (white spaces, ASCII characters, 0xFF, UTF-8 and NULL bytes have different colors).
  • Interpret selected bytes as integer, long, unsigned long.
  • Copy & Paste.
  • Copy selected Unicode characters.
  • Zeroing all the selected bytes.
  • Undo & Redo.
  • Drag & Drop to diff two files.
  • Overwrite the same file or create a new one.
  • Goto offset.
  • Insert mode supported in order to insert new bytes instead to overwrite the existing one.
  • Create new instances.
  • Basic text viewer for the selected text.
  • Reload the current file.
  • Compare two different files at byte level.
  • Browsable Binary Chart.
  • Hex – Dec number converter.
  • Hex String escaper (e.g from 010203 to \x01\x02\x03).
  • Pattern Matching Engine.
  • Disassembler based on Capstone Engine.
  • Assembler based on Keystone Engine.
  • Zoom-Out/Zoom-In bytes view.
  • Shortcuts for all these features

Website: github.com/echo-devim/fhex
Support:
Developer: echo-devim
License: GNU General Public License v3.0

Image of Fhex in action

Fhex is written in C++. Learn C++ with our recommended free books and free tutorials.


Related Software

GUI Hex Editors
ImHexHex editor with many advanced features
HexeratorHex editor focused on binary file exploration and aiding pattern recognition
rehexHex editor for reverse engineering
OktetaSimple KDE editor for the raw data of files with good range of features
GHexHex editor for GNOME
wxHexEditorHex and disk editor which uses the wxWidgets GUI libraries
FhexAims to be a lightweight yet full-featured hex editor.
wxMEditImproved version of the discontinued MadEdit
HexWalkHex editor, viewer, and analyzer
BinEdEditor for binary data (hex viewer/editor) written in Jav
BlessGtk# hex editor
ChirurgienHelps understand and manipulate file formats

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Know a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments