home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Utilitare / xvi / readme.txt < prev    next >
Text File  |  2003-07-19  |  7KB  |  171 lines

  1. Hex-editor XVI32
  2. Copyright (c) 2003 Christian Maas - All Rights Reserved
  3.                    chmaas@handshake.de
  4.                    http://www.chmaas.handshake.de
  5.  
  6.  
  7. CONTENTS
  8. ========
  9. I.   Summary
  10. II.  Requirements
  11. III. Installation
  12. IV.  Uninstall XVI32
  13. V.   License agreement and Copyright
  14.  
  15.  
  16. I. SUMMARY
  17. ==========
  18.  
  19. XVI32 is a free hex-editor with the following main features:
  20.  
  21. - New: Runs on systems with > 2 GB virtual memory
  22. - New: Bugfix (script command CHARCON is now working)
  23. - Simplified search for Unicode Latin (UTF-16) strings
  24. - Script commands BITNOT, BITAND, BITOR, BITXOR, BITSHL, BITSHR
  25. - Reload command
  26. - Wheel mouse support
  27. - Computing of CRC16 (standard) and CRC32 (PKZIP compatible)
  28.   for complete file and selected block (only if block is currently
  29.   selected)
  30. - Data inspector to view decoded numbers
  31. - Built-in script interpreter! Refer to online help for details
  32. - Easily works with huge files. Try to open a 60 MB sized text
  33.   file with some other hex editor (not to speak about Wordpad),
  34.   then use XVI32...
  35. - XVI32 allows to edit files up to 2 GB (enough virtual memory
  36.   provided, of course)
  37. - For your convenience, XVI32 stores settings and last used
  38.   search strings etc. in XVI32.INI file
  39. - Progress indication in percent for most operations
  40. - You can abort nearly all operations (reading/writing files,
  41.   search, replace, print...)
  42. - Display of both text (ASCII/ANSI) and hexadecimal
  43.   representation
  44. - Two synchronous cursors in text and hex area
  45. - Fully resizeable window (change number of rows and columns)
  46. - Font and font size adjustable
  47. - Overwrite or insert characters
  48. - Insert text or hex string n times
  49. - Switch byte offset (address) of first byte between 0 or 1 to
  50.   examine also record structure of plain text files
  51. - Search text or hex string, e.g. find "this text" or
  52.   find "0D 0A"
  53. - Search optionally with joker char, e.g. find "A.C" or
  54.   "00 2E 2E 00" where "." = "2E" (user-defined) stands for
  55.   any character
  56. - Fast searching algorithm (Quicksearch) for both search
  57.   directions (down/up)
  58. - Count occurences of text or hex string
  59. - Replace text or hex string, e.g. replace "0D 0A" by "0A"
  60.   or replace "0D 0A" by text "EOL"
  61. - Extremely fast "replace all" mode (if needed, additional
  62.   memory is allocated beforehead, not at every single
  63.   replacing operation)
  64. - Auto-fill feature to copy bytes from current address into
  65.   input field for hex string using right arrow key
  66. - Character conversion using self-defined character table
  67. - Easy converting of text to hex string in dialogs
  68.   (e.g. "abc" -> "61 62 63")
  69. - Decoding and encoding of 1, 2, 4, and 8 byte integers
  70.   or 4/8 byte floats in 2 possible byte orders
  71. - Bit manipulation (view or set bits)
  72. - Open file in Read Only mode (e.g. if opened by another application or to avoid
  73.   unintentional modifications)
  74. - Insert file contents into file
  75. - Write block to file
  76. - Copy, move or delete block
  77. - Clipboard support
  78. - Goto address (absolute or relative up/down)
  79. - Up to 9 named bookmarks
  80. - Enter jump width and jump up/down
  81.   (useful for files with fixed record length)
  82. - Patch BORLAND PASCAL 7.0 EXE files for execution on
  83.   processors > 200 MHz
  84. - Printing with preview or print to file
  85. - Easily access most recently used files
  86. - No setup programm needed, doesn't write any data to registry
  87. - And last, but not least: XVI32 is free!
  88.  
  89.  
  90. II. REQUIREMENTS
  91. ================
  92.  
  93. XVI32 is a 32 bit application and requires Windows 9x or Windows NT.
  94.  
  95.  
  96. III. INSTALLATION
  97. =================
  98.  
  99. No special installation procedure is required. Just unzip the file XVI32.ZIP
  100. which contains the following files:
  101.  
  102. XVI32.EXE    executable
  103. XVI32U.HLP    help file
  104. XVI32U.CNT    help contents file
  105. *.XCT           6 character conversion tables (XCT files),
  106.                 e.g. to convert DOS codepage 850 to Windows
  107.                 codepage 1252 (refer to online help for details)
  108. README.TXT    this file
  109.  
  110. Copy these files into a directory of your choice. No data will be written
  111. to registry, no DLLs are copied to your hard disk. The user defined settings
  112. are stored in a file XVI32.INI which is located in the same directory as the
  113. executable. If you want to open any file with XVI32 from Windows Explorer,
  114. you can create a link as described in online help.
  115.  
  116.  
  117. IV. UNINSTALL XVI32
  118. ===================
  119. To uninstall XVI32 completely, proceed as follows:
  120.  
  121. 1. If you have created a shortcut link in the SendTo folder, start
  122. XVI32, go to the options dialog (Tools | Options... | Shortcut link)
  123. and click on the remove button. Under Windows NT, every user
  124. must log in and perform this task. It is also possible to remove
  125. the link(s) manually (under Win 9x C:\Windows\SendTo, under NT
  126. C:\WINNT\Profiles\<USER>\SendTo).
  127.  
  128. 2. Exit XVI32 and delete the complete folder where XVI32 was
  129. installed.
  130.  
  131.  
  132. V. LICENSE AGREEMENT AND COPYRIGHT
  133. ==================================
  134.  
  135. IMPORTANT - READ CAREFULLY
  136. This license and disclaimer statement constitutes a legal agreement
  137. ("License Agreement") between you (either as an individual or a single entity)
  138. and Christian Maas (the "Author"), for this software product ("Software"),
  139. including any software, media, and accompanying on-line or printed
  140. documentation.
  141.  
  142. BY DOWNLOADING, INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU 
  143. AGREE TO BE BOUND BY ALL OF THE TERMS AND CONDITIONS OF THIS LICENSE AND 
  144. DISCLAIMER AGREEMENT.
  145.  
  146. This software is freeware. You can use this software royalty-free for private
  147. and commercial purposes.
  148.  
  149. You can freely distribute copies of the main archive as long as no alterations
  150. are made to the contents and no charge is raised except a reasonable fee for
  151. distributing costs.
  152.  
  153. You may not modify, reverse engineer, decompile, or disassemble the object code
  154. portions of this software.
  155.  
  156. This Software is owned by Christian Maas and is protected by copyright law
  157. and international copyright treaty. Therefore, you must treat this Software
  158. like any other copyrighted material (e.g., a book).
  159.  
  160. This software is provided "as is" and without any warranties expressed or
  161. implied, including, but not limited to, implied warranties of fitness for
  162. a particular purpose.
  163.  
  164. In no event shall the author be liable for any damages whatsoever (including,
  165. without limitation, damages for loss of business profits, business interruption,
  166. loss of business information, or other pecuniary loss) arising out of the use
  167. of or inability to use this software or documentation, even if the author has
  168. been advised of the possibility of such damages.
  169.  
  170. Any feedback given to the author will be treated as non-confidential.
  171. The author may use any feedback free of charge without limitation.