Editieren mit Schablonen
Beispiel für eine Schablone:
Eine Schablone (Template) ist ein maßgeschneidertes Dialogfenster zum Editieren Datenstrukturen. Im Vergleich zum reinen Hexadezimal-Editieren ist das Editieren mit Schablonen komfortabler und weniger fehleranfällig. Die zu editierenden Daten werden gleich in ihrem eigenen Format interpretiert und können von einer Datei, von Datenträger-Sektoren oder aus dem virtuellen Arbeitsspeicher stammen. Insbesondere beim Editieren von Datenbanken empfiehlt sich das Benutzen von Schablonen aufgrund des leichteren Datenzugriffs. Eine Schablonen-Definition wird als Textdatei gespeichert. Der Schablonen-Editor ermöglicht es Ihnen, solche Definitionen zu verfassen und deren Syntax zu prüfen. Eine Schablonen-Definition enthält hauptsächlich Variablen-Deklarationen, ähnlich wie die in Programmiersprachen. Die Syntax finden Sie in Anhang A des Handbuchs im Detail erläutert. Zu den unterstützten Datentypen gehören alle geläufigen Integer-, Gleitkomma- und Boolean-Varianten, fünf Datumstypen, Hex-Werte, Binärwerte, Zeichen und Strings. Man kann Arrays (Felder) sowohl von einzelnen Variablen als auch von ganzen Blöcken definieren. |
Die Möglichkeit, beim Interpretieren von Daten mit einer Schablone die aktuelle Position frei zu bestimmen machen das Editieren mit Schablonen besonders flexibel:
Der Schablonen-Manager listet alle Textdateien im WinHex-Verzeichnis, die Schablonen-Definitionen enthalten, auf. Er zeigt die Bezeichnung der Schablone, eine Beschreibung, den Dateinamen und den Zeitpunkt der letzten Änderung an. Klicken Sie auf den Anwenden"-Schalter, um unter Verwendung der ausgewählten Schablonen-Definition eine Schablone zum Editieren der Daten im aktuellen Editorfenster an der aktuellen Position anzuzeigen. Sie können im Schablonen-Manager auch neue Definitionen erstellen oder vorhandene Definitionen löschen oder mit dem Schablonen-Editor bearbeiten. WinHex ist mit mehreren Demo-Schablonen ausgestattet. |
>>> Zusätzliche Schablonen hier <<<
User-Schablonen
Gerne können Sie Ihre eigenen Schablonen zum Editieren gängiger Dateiformate oder Datenstrukturen beisteuern. Gerne würden wir Ihre Schablonen schon bald auf dieser Web-Site präsentieren. Wenn Sie einverstanden sind, wird Ihr Name und/oder Ihre E-Mail-Adresse neben dem Download-Link auf dieser Website genannt und/oder im Kopf der Schablonen-Definition gespeichert. |
Was die Formatierung sowohl der Definitionsdatei als auch der Schablone selbst angeht, können Sie dem Vorbild der mit WinHex ausgelieferten Schablonen folgen. Die Standard-Tabulatorweite ist 3. Bitte benennen Sie Variablen und schreiben Sie Kommentare innerhalb der Definitionsdatei in Englisch. Reichen Sie Ihre Schablone bitte per E-Mail ein. Vielen Dank im voraus! |