From 2ada69fe971ecc8881d5eb01dfbf337996472c40 Mon Sep 17 00:00:00 2001 From: Tobias Klauser Date: Tue, 1 Jul 2008 16:45:28 +0200 Subject: Initial import --- README | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 README (limited to 'README') diff --git a/README b/README new file mode 100644 index 0000000..40d2813 --- /dev/null +++ b/README @@ -0,0 +1,48 @@ +-------------------------- lfhex ------------------------------ +lfhex -> large file hex editor +Motivation: +Provide a fast/easy to use hex editor for viewing/modifying files which are +too large to hold in system memory. + +Highlights: +- supports large offsets (files > 2Gig) +- small memory footprint. Opening a 2gig file should only use an additional + 1.4megs. +- fast load times. +- fast save times. +- infinite undo/redo (as memory permits). +- conversion dialog (linked to selection). + o can byteswap data before conversion. +- search capability. +- scalable working area (resize is sane and can use as much screen as you give + it). +- runtime configurable editing mode (hex/octal/binary/ascii). +- runtime configurable bytes per column. +- binary comparison user interface (temporarily disabled in this version!): + o differences can be walked through byte by byte. + o offsets need not match between buffers. e.g: you can start the + comparison from one cursor position in the first file and use + a different cursor position in the second file. + o differences can be walked through block by block. + o blocks can be 1-16 bytes long and can be aligned with a + 0-15 byte offset. + +Limitations: +- no insertion/truncate. +- cannot search if file is modified. +- "Save As" is as slow as file copy. +- search times slow (on my Celeron 566 with 7.2k ide drive they take about + 1sec/Meg and is almost 3x slower if progressbar pops up). +- comparison mode is not allowed if either buffer has unsaved modifications. + +License: +This software is licensed under the GPL Version 2. + +Usage notes: +- to invoke comparison mode, put "-c" on the command line: +% lfhex -c file1 file2 +- you can enter multiple files on the command line. + +Please let me know if you find this software useful (or if it is crap :) +- Salem + -- cgit v1.2.3-54-g00ecf