16.0 HexView
Um zu sehen was tatsächlich in einer Datei steht, können Sie
sich die Daten der Datei auch byteweise anzeigen lassen. Dies hilft
manchmal, um zu wissen was in einer Datei steht, da manche
Daten als Klartext lesbar sind.
Dies gilt für alle Dateien
, unabhängig von einer Zuordnung zu einem Anzeigemodul von takView2. Im
Vorschaubereich
(Knopf EINZELN)
ist die hexadezimale Anzeige von Dateien realisiert. Sie müssen
eine Datei in der Dateiliste nicht Doppelklicken um die Vorschau zu
erhalten. Ein einfaches Anklicken genügt.
Schalten Sie die Hexadezimalansicht über den Haken bei "HEX" ein:
Beachten Sie immer die Kurzhilfe, die Ihnen die aktuellen Möglichkeiten erklärt !
Was heisst den hexadezimal ?
Die hexadzimale
Darstellung (griech. "hexa" für sechs) von Zahlen erfolgt auf der
Basis 16 anstatt 10 wie bei der Dezimaldarstellung. Da ein Byte 256
Zustände annehmen kann (0 bis 255) benötigt man für die
Dezimaldarstellung des Zahlwertes bis zu drei "Stellen". Kompakter
fällt da das Hexadezimalsystem aus, das für die Darstellung des
Zahlwertes 255 nur zwei Stellen benötigt (FF). Üblicherweise werden
hexadezimalzahlen mit einem Präfix versehen. Dies ist entweder ein
vorangestelltes
$
(Dollarzeichen),
x
(IBM) oder auch das Gatterzeichen
#
bei Angaben für Webbrowsern. Manchmal wird auch ein
h
hintenangestellt. In takView wird das übliche $-Zeichen verwendet.
Dezimalzahlen
| 0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
| 00 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
0A |
0B |
0C |
0D |
0E |
0F |
10 |
11 |
Hexadezimalzahlen
|
|
|
|
|
|
|
|
|
... |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
|
|
|
|
|
|
|
|
|
... |
F8 |
F9 |
FA |
FB |
FC |
FD |
FE |
FF |
100
|
Zahlenpielereien:
256 dividiert durch 16 = 16 (16 hoch 2)
65.535 = $FFFF (16 hoch 4)
16.777.215 = $FFFFFF (16 hoch 6)
z.B. die maximale Anzahl von möglichen RGB-Farben
= je Farbe ein Byte (FF und FF und FF)
4.294.967.296 = $FFFFFFFF (16 hoch 8)
z.B. die maximale Integerzahl unter 32-bit-Windows, da
zusammengefasst 4 Byte (4 mal FF) mit je 8 Bit, eben 32-Bit und somit
(dezimal) 4.294.967.296 ergeben.
Was macht nun takView2?
takView2 zeigt den Dateninhalt nur an. Eine Änderung der angezeigten Bytes ist nicht möglich (auch nicht aus Versehen!).
Die
Anzeige ist horizontal in zwei Hälften geteilt. Beide Ansichten
(Ansicht 1 und Ansicht 2) zeigen dieselbe aktuell angezeigte Datei
an. So ist es möglich, dieselbe Datei auch an zwei unterschiedlichen
Speicherstellen zu betrachten.
Die Darstellung ist wie folgt aufgebaut:
- Links befindet sich ein grauer Anzeigebereich mit Adressen in
Hex-Darstellung. Dies ist die Speicherposition innerhalb der Datei.
Diese beginnt bei $00000000 und endet mit der Größe der Datei in Bytes.
- In der Mitte befindet sich die Datenanzeige in Byteform,
hexadezimal dargestellt. Ein Klick auf eine Speicherstelle zeigt im
Hinweisfenster die aktuelle Position und den zugehörigen Dezimalwert an
(hexadzeimal sehen Sie diesen ja schon).
- Rechts, mit blauer Schrift werden die Bytes als Klartext angezeigt
(sofern dies möglich ist - eine (Zahl) Null ist eben kein darstellbares
Klartextzeichen).
Die Knöpfe und Eingabefelder dienen hauptsächlich zur Suche von Zeichenketten innerhalb der Datei.