Kapitel 1. Überblick

Ein sehr einfacher FileHandler, welcher den Inhalt von ZIP Dateien aufzeigt und erlaubt, beliebige darin enthaltene Dateien mit einem beliebigen unterstützten FileHandler zu öffnen.

Der Selektionsalgorithmus für die Auswahl eines FileHandlers, um einen bestimmten Dateityp zu öffnen, ist der gleiche wie derjenige des Dateibetrachterfensters, welches diesen ZIP Betrachter gestartet hat. Damit ist es auch möglich, manuell den FileHandler auszuwählen, indem beim Rechtsklick auf einen Eintrag in der ZIP Liste die SHIFT Taste gedrückt wird. Alle in der Anwendung verfügbaren FileHandler stehen so auf identische Weise auch im ZIP Betrachter zur Verfügung.

Die so ausgewählte Datei wird in ein temporäres Verzeichnis extrahiert, wobei deren Pfadinformation innerhalb dieses Verzeichnisses erhalten bleibt. Der ausgewählte FileHandler wird dann mit dieser Datei gestartet, wobei er initial im nicht-bearbeitbaren Modus ist. Dies daher, weil allfällige Modifikationen auf diesen temporären Dateien niemals zurück in die ZIP Datei geschrieben werden (weil dies ein reiner Betrachter FileHandler ist). Es ist jedoch durchaus möglich, das Speichern im FileHandler zu aktivieren, indem die entsprechende Einstellung in der Anwendung umgeschaltet wird. Allerdings wird dies wohl in den wenigsten Fällen von belang sein, weil alle temporären Dateien gelöscht werden, sobald der ZIP Betrachter geschlossen wird. Jede ZIP Betrachter Instanz wird dabei ihr eigenes Verzeichnis für die Dateiextraktion verwenden, damit sich mehrere Instanzen dabei nicht in die Quere kommen.

Zusätzlich dazu unterstützt der ZIP Betrachter einige Methoden zur Inhaltsverifikation:

Alle diese Verifikationen werden nach deren Ende einen Bestätigungsdialog mit den Resultaten anzeigen.

Hinweis: dieser FileHandler ist auch in der Lage, selbstextrahierende ausführbare ZIP-Dateien (normalerweise mit Endung .exe) zu öffnen, welche für die MS Windows Plattform erstellt wurden.