home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 5 Edit
/
05-Edit.zip
/
hed09.zip
/
HeD.man
< prev
next >
Wrap
Text File
|
1995-06-13
|
6KB
|
226 lines
HeD/2 v0.9
Hex Editor for OS/2
■ What is HeD/2
---------------
HeD/2 is a freeware, 32bit, text mode hex editor for OS/2.
Despite the fact of being yet another hex editor,
HeD/2 has some powerful features not easily found
in other packages. Including:
- Unlimited editing. Multiple edits are allowed
before anything is written back to the disk.
- Multiple files.
- Unlimited size of block copying.
- Internal evaluator.
- Wildcards in search strings.
■ Disclaimer license etc etc
----------------------------
This program is supplied "as is". The author takes no
responsibility for any damage caused directly or
indirectly by the program.
HeD/2 is absolutely free. You can use this program in
any way you see fit. Furthermore you are free to copy
and redistribute this program as long as you don't
charge anything more than the usual shipment cost.
The keyword here is "free". Once you get that everything
is ok ;-)
On with the reference ...
■ Command line syntax
---------------------
HeD/2 has no command line parameters. Everything you type
in the command line is treated as a filename to be opened.
Wildcards are allowed and there can be more than one file
specifications e.g.
HeD test* read*.do? \autoexec.bat ..\temp\3\foo.bar.2
If a filename contains spaces use double quotes :
HeD "Read Me.Tx?" readme.txt
■ General commands
------------------
Alt-N Go to next opened file.
Alt-P Go to previous opened file.
Alt-O Open another file.
Alt-Q Quit file. If changes have been made you will be prompted
for saving. If the last file is quitted HeD/2 will terminate.
Alt-F Toggle text filter.
Alt-D Toggle between hexadecimal and decimal offsets display.
Ctrl-F4 Evaluate expression.
F9 Shell to command processor.
Alt-F9 Execute program.
Esc Quit HeD/2.
NOTE: HeD/2 contains an internal evaluator. Whenever you are
prompted for a number you can type an expression using
the following mathematical functions :
& Boolean AND
| Boolean OR
^ Boolean XOR
<< Rotation left
>> Rotation right
+ Add
- Subtract
* Multiply
/ Division
% Modulo
~ Boolean NOT
WARNING : HeD/2 uses the C precedence of the symbols.
That means for example that 4+4&8 yields 8 and not 4 !
To be on the safe side always use parenthesis.
Numbers are treated as decimal by default. Use a
trailing h or b to denote hexadecimal or binary.
For example :
1000 + ( (1440&200h) << 11b )
■ Moving around
---------------
Up Cursor up
Down Cursor down
Left Cursor left
Right Cursor right
PgUp Previous screen
PgDwn Next screen
Alt-G Go to position.
Tab Switch panels. The panel with the focus (double line
border) receives the data.
■ Changing Data
---------------
Data is entered directly into the panel that has
the focus (use Tab to change the focus). Bytes with
changed values will be displayed intensified.
Alt-Enter Enter a number at the cursor location.
Del Undo changes at current location.
Backspace Go back one character then undo at current location.
Ctrl-Del Unto all changes in marked block (use shift and
movement controls for marking).
Alt-PgDwn Go to next changed data.
Alt-PgUp Go to previous changed data.
F2 Save changes
F3 Abort changes
■ Copying & Pasting
-------------------
Mark data by holding down the Shift key, and then
any of the moving keys (e.g. arrows PgUp PgDown etc)
Ctrl-Ins Copy Data to clipboard
Shift-Ins Paste Data from clipboard
NOTE: HeD/2 has a private internal clipboard. Data you
copy into it will not be available to other
sessions.
■ Searching
-----------
F5 Case insensitive search for text
Alt-F5 Case insensitive search for text & replace
F6 Search for text (case sensitive)
Alt-F6 Search for text & replace (case sensitive)
F7 Hexadecimal search
Alt-F7 Hexadecimal search & replace
F8 Search for number
Alt-F9 Search for number & replace
Shift-F7 Redo last search.
NOTE: In the search prompt press Alt-? for a wildcard.
The wildcard is displayed as an intensified
question mark.
When searching, a wildcard will match any data.
For example a search for '22 ?? EE' will match
both '22 31 EE' and '22 04 EE'.
When replacing, a wildcard is treated as a "do not
change" flag. If for example you are replacing using
'?? 12 34' , only the second and third byte of the
matching data will be replaced.
Wildcards are allowed only in text and hex
search.
■ End notes
-----------
HeD/2 has been tested thoroughly by both the author and
a number of beta testers. Nevertheless, if you find any bugs,
flaws, spelling errors, etc etc or if you have any suggestion
about future improvements, don't hesitate to contact me.
You can reach me at:
fidonet: Dimitris Kotsonis, 2:410/301.7
OS2NET: Dimitris Kotsonis, 81:430/2.1
internet:
jnk@patra.hol.gr
P.S. Many thanks to Nikos Lazos, Alex Spanidis and Nick Mylonas
for their creative beta testing !
jnk