Freeware Hex Editor XVI32
[Overview]
[Features]
[What's New]
[Screenshots]
[Users' Review]
[Download]
[Other Freeware]
[Home]
Overview
XVI32 is a freeware hex editor running under
Windows 95, Windows 98, and Windows NT. The name XVI32 is derived from
XVI, the roman notation for the number 16. XVI32 and all of its
components are developed by myself (except for RxPopupMenu from RxLib which I'm using since version 1.6).
The current release 2.12 is available since April 12, 2001. It comes with a
complete online help and requires only 828 KB of hard disk space. There is no
setup program needed - just unzip the downloaded archive to your hard disk!
XVI32 doesn't write any data to the registry.
Currently, XVI32 is downloaded about 5,300 times per month directly
from my homepage (i.e. without mirrors, freeware archives etc.). You can also
view a list of the domains
from where XVI32 was downloaded during July until September, 2000.
If you don't know what a hex editor is and why some people need such a tool,
you can read a short explanation here.
If you have any questions or comments, feel free to contact the author.
XVI32 was built with Borland Delphi.
Features
XVI32 has the following main features. Especially
note the highlighted advantages of XVI32.
- Has now built-in script
interpreter.
- Easily works with huge files. Try to open a 60 MB sized text
file with some other hex editor (not to speak about Wordpad), then use
XVI32... If you don't have such a huge text file, use my freeware tool RndFile
to create one
- XVI32 allows to edit files up to 2 GB (enough virtual memory
provided, of course)
- For your convenience, XVI32 stores settings and last used
search strings etc. in XVI32.INI file
- Progress indication in percent for most operations
- You can abort nearly all operations (reading/writing files,
search, replace, print...)
- Display of both text (ASCII/ANSI) and hexadecimal representation
- Two synchronous cursors in text and hex area
- Fully resizeable window (change number of rows and columns)
- Font and font size adjustable
- Overwrite or insert characters
- Insert text or hex string n times
- Switch byte offset (address) of first byte between 0 or 1 to
examine also record structure of plain text files
- Search text or hex string, e.g. find "this text" or find "0D
0A"
- Search optionally with joker (wildcard) char that will match
any character, e.g. find "A.C" or "00 2E 2E 00" where "." = "2E"
(user-defined) stands for any character
- Fast searching algorithm (Quicksearch) for both search
directions (down/up)
- Count occurences of text or hex string
- Replace text or hex string, e.g. replace "0D 0A" by "0A" or
replace "0D 0A" by text "EOL"
- Extremely fast "replace all" mode (if needed, additional memory
is allocated beforehead, not at every single replacing operation)
- Auto-fill feature to copy bytes from current address into input
field for hex string using right arrow key
- Character conversion using self-defined character table
- Easy converting of text to hex string in dialogs (e.g. "abc"
-> "61 62 63")
- Decoding and encoding of 1, 2, 4, and 8 byte integers or 4/8 byte
floats in 2 possible byte orders
- Bit manipulation (view or set bits)
- Open file in Read Only Mode (e.g. if opened by another
application or to avoid unintentional modifications)
- Insert file contents into file
- Write block to file
- Copy, move or delete block
- Clipboard support
- Goto address (absolute or relative up/down)
- Up to 9 named bookmarks
- Enter jump width and jump up/down (useful for files with fixed
record length)
- Patch BORLAND PASCAL 7.0 EXE files for execution on processors
> 200 MHz
- Printing with preview or print to file
- Easily access most recently used files
- Easily access your favorite directories
- No setup programm needed, doesn't write any data to registry
- And last, but not least: XVI32 is free!
[Top]
What's New in version 2.1x
- Built-in script
interpreter.
- 2.12: Background of disabled grid is now clBtnFace instead
clInactiveBorder (guarantees visibility under special system color settings)
- Bugfix in 2.11: Script execution from the command line is now working
under Windows NT, too.
- Up to 9 named bookmarks.
- New command Edit | overwrite string.
- New command Edit | Clipboard | paste from hex string.
[Top]
Screenshots
Learn that not only the above described
functionality, but also the user interface of XVI32 will meet your
requirements.
[Top]
Download
The archive file xvi32.zip contains the following
files:
- XVI32.EXE (the executable)
- XVI32U.HLP (help file)
- XVI32U.CNT (help contents file)
- 6 character conversion tables (XCT files), e.g. to convert DOS
codepage 850 to Windows codepage 1252, refer to screenshot
- README.TXT
Download XVI32 release 2.12 here
(397 KB ZIP archive).
[Top]