: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/usieve/stoopidsimple.com/includes/common.inc on line 1782.
: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/usieve/stoopidsimple.com/includes/common.inc on line 1782.
warning: Creating default object from empty value in /home/usieve/stoopidsimple.com/modules/taxonomy.module on line 936.
lfhex | stoopidsimple.com


salem | 2008-09-19 00:49

Only one change in this version:
- fixed a bug where entering file offsets greater than 0xffffffff would result in changing the cursor to the wrong offset (it would wrap back to the beginning of the file).

salem | 2008-09-11 01:57

I have just uploaded a new version of lfhex. You can grab it from the download link.

- The binary comparison mode (-c command line option) is re-enabled (Thanks Roy Damman!)
- Fixed a bug if -NDEBUG is used (Thanks Guenther Brunthaler!)

salem | 2006-11-05 04:31

It took me a little while longer to get some of the mundane issues sorted out (like changing from QPL to GPL to apease Qt 4.x licensing restrictions). But here it is!

salem | 2006-10-14 01:44

Life has been pretty hectic lately. But I am finally getting around to porting lfhex to Qt 4.0. This is my second 3.x to 4.x port and I have to say that it is a real pain. This one is made more difficult because I am also porting the build system to use qmake. It should be easy, but the source includes Flex/Bison source which only seems remotely supported by qmake.

I expect to finish the port and testing within the week!

salem | 2005-09-28 02:22

I just uploaded lfhex-
This is a fix of a fix for a build issue :(
In I broke the configure script for users who do not have libqt-mt.a/.so on their systems. fixes this.

salem | 2005-09-21 02:30

I just uploaded lfhex v.3.7.1. It is not a feature release. It addresses the following build issues:

  • Reader::is_open() undefined on SuSE 9.3
  • Problem linking lfhex if only libqt_mt.so exist (e.g. no libqt.so)
salem | 2005-08-08 02:56

Main Window

Conversion dialog (editing region using ascii display/edit mode)

Compare dialog

salem | 2005-08-07 02:52


For most *nix systems, all that should be required is:

  • Qt 4.x
  • a sane compiler with respect to templates (g++ works)
  • flex and bison (apt-get install flex bison)

lfhex uses "qmake" for builds. The following commands should work for most *nix systems.

% cd src
% qmake
% make
% make install


lfhex supports basic X11 command line options supported through Qt's
QApplication class. Here are some options I find useful:

Set foreground color.

Set background color.

A full list of supported X11 options can be found in the Qt documentation
for the QApplication class

The command line option "-c" is used to start lfhex in "compare" mode.

salem | 2005-08-07 02:28

lfhex is an application for viewing and editing files in hex, octal, binary, or ascii text. The main strength of lfhex is it's ability to work with files much larger than system memory (or address space for that matter!).

XML feed

User login