File: biew.1

package info (click to toggle)
biew 5.6.2-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 4,004 kB
  • ctags: 7,157
  • sloc: ansic: 50,860; asm: 809; makefile: 396; pascal: 371
file content (142 lines) | stat: -rw-r--r-- 2,904 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
.\"$Id: biew.1,v 1.3 2002/04/07 05:05:35 konst Exp $
.\"
.TH biew 1 "$Date: 2002/04/07 05:05:35 $" "UNIX"

.SH NAME
.I BIEW
\- console hex viewer/editor and disassembler.

.SH SYNOPSIS
biew [OPTIONS] file...

.SH DESCRIPTION

.I BIEW
(Binary vIEW) is a free, portable, advanced file viewer with
built-in editor for binary, hexadecimal and disassembler modes.

It contains a highlight PentiumIV/K7-Athlon/Cyrix-M2 disassembler,
full preview of MZ, NE, PE, LE, LX, DOS.SYS, NLM, ELF, a.out, arch,
coff32, PharLap, rdoff executable formats, a code guider, and lot of
other features, making it invaluable for examining binary code.

Refer to biew_en.txt and unix.txt files which should come along with
the program package for detailed description of what 
.I BIEW
can do for you -- this manual page describes only several UNIX-specific
features, and is quite useless without the above mentioned documents.

.SH COMMAND-LINE OPTIONS
.TP
.B \-a
autodetect mode (default)
.TP
.B \-b
view file in binary mode
.TP
.B \-d
view file in disassembler mode
.TP
.B \-h
view file in hexadecimal mode
.TP
.B \-t
view file in text mode
.TP
.B \-s
change size of file to NNN bytes (create, if file does not exist)
.TP
.B \-i
ignore .ini file (create new)
.TP
.B \-?
display help screen

.SH UNIX-specific features of BIEW

1)  Key modifiers in terminal mode are re-mapped as:

.B CTRL+A
=
.I ALT

.B CTRL+C
=
.I CTRL

.B CTRL+S
=
.I SHIFT

i.e. pressing
.B CTRL+A
acts as holding down
.I ALT
, and so on.
.B CTRL+Z
resets modifiers to defaults. Modifiers are also reseted
after any function key is pressed.

[except for BIEW/LINUX in console mode]

2)  There are several limitations on output in terminal mode, i.e. you can't see
all characters as they are (output is filtered to avoid unexpected behavior).

[except for BIEW/LINUX in console mode]

3)  It is possible to use 7bit output.

4)  Configuration file is ~/.biewrc, not biew.ini.


.SH Linux-specific features

Current Linux version of 
.I BIEW
supports two work modes:
console and VT100 compatible terminal. Console version
can act EXACTLY as dos/os2/win32 version, this means
that you can't switch virtual consoles by pressing ALT+Fx,
because these keys are used by
.I BIEW
-- use
.B CTRL+ALT+Fx
combination for that purpose.

Terminal mode should work on any VT100 compatible terminal.

Linux console version uses:
.RS
- scan codes (not keystrokes)
.br
- direct video output via /dev/vcsa
.RE

IMPORTANT! Console mode is invoked only:
.RS
1) if "Direct console access" flag is enabled (F9)
.br
2) on pure virtual terminal
.RE

In any other case VT100 mode is used.

.SH BUGS
There could be few.
You can fix them on your own, or ask authors to do it.

.SH AUTHOR
.I BIEW
is written by
.br
.B Nick Kurshev
<nickols_k@mail.ru>.

UNIX ports are done by
.br
.B Konstantin Boldyshev
<konst@linuxassembly.org>.

.I BIEW
homepage is at
.B http://biew.sourceforge.net