Frhed

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Frhed
Developer(s) Raihan Kibria
Stable release 1.6.0 / June 23, 2009
Written in C++
Operating system Microsoft Windows
Type Hex editor
License GPL
Website frhed.sourceforge.net

Frhed is a binary file editor or hex editor for the Microsoft Windows platform. The name is an abbreviation of Free hex editor. The C++ source code has been released under the GNU General Public License. It is included on the Open Source Software CD.

Advanced features[edit]

  • Partially open files
    • load, edit and write back only a part of a very large file, e.g. load a 1 MB chunk at the very end of a 650 MB ISO file, change a value and write it back to correct position in the original file. This however isn't very practical as you have to know the exact position and length of the data you want to edit.
  • Search for any combination of text and binary data using escape sequences, e.g. <bh:00>txt<wd:1000> searches for a byte with hexadecimal value 0 followed by the text string "txt" followed by a word with decimal value 1000
  • Apply binary templates for structured information
    • describe data in a C-struct-like syntax, then read out the correct data values from the raw binary
    • e.g. the template "CHAR c; INT x;" reads and prints a character followed by a 32-bit integer from the current cursor position
  • Hard disk sector access; however, this feature is currently read-only and only available on Windows NT
  • Apply cryptographic algorithms to data (plugins are not currently available as they were not GPL licensed code)

See also[edit]

External links[edit]