Kapitel 1. Überblick

Ein einfacher FileHandler welcher es erlaubt, beliebige binäre Dateien zu untersuchen.

Er wird die Inhalte der Datei in einer hexadezimalen und einer ASCII Form anzeigen, aber sie werden dazu nicht in den Arbeitsspeicher geladen. Stattdessen werden die benötigten Bytes immer dann von der darunter liegenden Datei gelesen, wenn dies für die Anzeige notwendig ist.

Dies hat die folgenden Konsequenzen:

  1. Der Betrachter erlaubt eine „live“-Ansicht auf die geöffnete Datei und wird Änderungen an deren Inhalten bei erneuter Anzeige sofort reflektieren.

  2. Die Datei wird nur für Leseoperationen geöffnet, was anderen Prozessen das Ändern derselben ermöglicht. Es verhindert jedoch ein Löschen der Datei.

  3. Dies ermöglich sogar die Inspektion von riesigen Dateien, welche niemals in den Arbeitsspeicher geladen werden könnten.

Der FileHandler ist ein reiner Betrachter und unterstützt deshalb keinerlei Modifikationen von Daten, oder sie in irgend einer Form zu speichern.