lfhex

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-0.3.7.2.tar.gz
This is a fix of a fix for a build issue :(
In 0.3.7.1 I broke the configure script for users who do not have libqt-mt.a/.so on their systems.
0.3.7.2 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





Compiling

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

  • Qt 4.x
  • a sane compiler with respect to templates (g++ works)

lfhex uses a standard "configure" script for build setup. The following commands should work for most *nix systems.

% ./configure --prefix=/path/to/bin/dir
% make
% make install

If the link stage fails complaining about a missing "-lqt", you might be using libqt-mt.so. If this is the case then you have to manually modify src/Makefile to select lib "qt-mt" as opposed to "qt" (look for the LIBRARIES variable).




Running

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

-fg           
Set foreground color.

-bg           
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

Summary
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

Navigation







Advertisement