Kapitel 1. Überblick

Ein sehr einfacher FileHandler, welcher den Inhalt von Dateien anzeigt, welche mit einem Stream-Kompressor gepackt wurden, wie z.B. gzip, bzip2 oder xz. Die enthaltene Datei kann mit einem beliebigen unterstützten FileHandler geöffnet werden.

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

Die so ausgewählte Datei wird in ein temporäres Verzeichnis extrahiert. 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 dieser temporären Datei niemals zurück in die gepackte 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 die temporäre Datei gelöscht wird, sobald der Pack-Betrachter geschlossen wird. Jede Pack-Betrachter Instanz wird dabei ihr eigenes Verzeichnis für die Dateiextraktion verwenden, damit sich mehrere Instanzen dabei nicht in die Quere kommen.