In der vorherigen Version wurde die Bibliothek QuaZIP verwendet, um Dateien aus ZIP-Dateien zu extrahieren.
Diese Lösung erzeugt jedoch für jede im Archiv enthaltene Datei und jedes Verzeichnis eine neue lokale Datei bzw. ein neues Verzeichnis mit dem aktuellen Datum und der aktuellen Uhrzeit.
Nach dem Entpacken des Roboterarchivs fehlen also die Informationen über den tatsächlichen Erstellungs- und Änderungszeitpunkt der Datei.
Um diese Informationen zu erhalten, haben wir uns daher für die Drittsoftware 7za entschieden.
7za hat einen zusätzlichen Vorteil: Es kann auch Dateien aus einem TAR-Archiv entpacken.
Das Programm wird mit unserem Installationsprogramm ausgeliefert und befindet sich im Installationsverzeichnis des Editors.
Windows kann jedoch das Starten dieses Prozesses im Hintergrund blockieren, wenn unser Editor im Verzeichnis Program Files installiert ist. Dies führt zu folgendem Fehler:
Wir empfehlen daher, unsere Software an einem anderen Ort zu installieren, der nicht von Windows oder einem Virenschutzprogramm blockiert wird.
Wenn der Prozess auch am neuen Ort nicht starten und das Roboterarchiv nicht entpacken kann, kann der Benutzer die Verwendung von 7za deaktivieren und die Dateien auf die alte Weise entpacken.