Hex-editor XVI32 version 1.4
Copyright (c) 2000 Christian Maas - All Rights Reserved
                   chmaas@hit.sb.sub.de
                   http://www.chmaas.handshake.de


CONTENTS
========
I.   Summary
II.  Requirements
III. Installation
IV.  License agreement and Copyright


I. SUMMARY
==========

XVI32 is a free hex-editor with the following main features:

- Easily works with huge files. Try to open a 60 MB sized text
  file with some other hex editors (not to speak about Wordpad),
  then use XVI32...
- 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 char, 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, and - byte integers
  in 2 possible byte orders
- Bit manipulation (view or set bits)
- Insert file contents into file
- Write block to file
- Copy, move or delete block
- Clipboard support
- Goto address (absolute or relative up/down)
- 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!


II. REQUIREMENTS
================

XVI32 is a 32 bit application and requires Windows 9x or Windows NT.


III. INSTALLATION
=================

No special installation procedure is required. Just unzip the file XVI32UF.ZIP
which contains the following files:

XVI32.EXE	executable
XVI32U.HLP	help file
XVI32U.CNT	help contents file
*.XCT           6 character conversion tables (XCT files),
                e.g. to convert DOS codepage 850 to Windows
                codepage 1252 (refer to online help for details)
README.TXT	this file

Copy these files into a directory of your choice. No data will be written to registry,
the user defined settings are stored in a file XVI32.INI which is located in the same
directory as the executable. If you want to open any file with XVI32 from Windows
Explorer, you can create a link as described in online help.


IV. LICENSE AGREEMENT AND COPYRIGHT
===================================

IMPORTANT - READ CAREFULLY
This license and disclaimer statement constitutes a legal agreement
("License Agreement") between you (either as an individual or a single entity)
and Christian Maas (the "Author"), for this software product ("Software"),
including any software, media, and accompanying on-line or printed
documentation.

BY DOWNLOADING, INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU 
AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE AND 
DISCLAIMER AGREEMENT.

This software is freeware. You can use this software royalty-free for private
and commercial purposes.

You can freely distribute copies of the main archive as long as no alterations
are made to the contents and no charge is raised except a reasonable fee for
distributing costs.

You may not modify, reverse engineer, decompile, or disassemble the object code
portions of this software.

This Software is owned by Christian Maas and is protected by copyright law
and international copyright treaty. Therefore, you must treat this Software
like any other copyrighted material (e.g., a book).

This software is provided "as is" and without any warranties expressed or
implied, including, but not limited to, implied warranties of fitness for
a particlar purpose.

In no event shall the author be liable for any damages whatsoever (including,
without limitation, damages for loss of business profits, business interruption,
loss of business information, or other pecuniary loss) arising out of the use
of or inability to use this software or documentation, even if the author has
been advised of the possibility of such damages.
