Datei - Entpacken


Nach der Aktivierung des Menüpunktes "Datei → Entpacken" oder des Tastenkürzels "Alt+F6" wird der Dialog "Entpacken" geöffnet.

Archivdateien betrachten ohne sie zu entpacken

Der Inhalt von Archivdateien kann im FreeCommander betrachtet werden, ohne sie dafür explizit zu entpacken.

Durch Doppelklick oder Aktivierung der Eingabetaste wird die hervorgehobene Archivdatei wie ein Ordner geöffnet. Damit werden alle in der Archivdatei enthaltenen Elemente (Dateien und/oder Ordner) sichtbar. Auf Dateien und Ordner einer Archivdatei können die meisten Befehle aus dem Menüpunkt "Datei" angewendet werden, ohne die Archivdatei zu entpacken. Das Kopieren und das Verschieben markierter Elemente einer Archivdatei öffnen den Dialog "Entpacken".

Voraussetzung

Um den Inhalt einer Archivdateien zu betrachten, ohne sie zu entpacken, wird ihre Erweiterung (in der Spalte "Erweiterung" im Menüpunkt "Extras → Einstellungen → Archiv-Plugins" unter "WCX") gesucht. Das oberste, aktive Pack-Plugin (für das die Erweiterung eingetragen ist) wird verwendet. Wenn die Erweiterung keinem Pack-Plugin zugeordnet ist, wird der Inhalt der Archivdatei nicht angezeigt.

Wenn das Betrachten des Inhalts einer Archivdatei mit dem Tastenkürzel "Strg+Bild↓" aktiviert wird, wird zuerst versucht die Archivdatei, wie oben beschrieben, zu öffnen. Wenn die Erweiterung der Archivdatei keinem Pack-Plugin zugeordnet ist, wird zusätzlich die Liste der Pack-Plugins der Reihe nach abgearbeitet, ob ein Plugin Dateien dieser Erweiterung öffnen kann. Wenn kein Pack-Plugin die Archivdatei öffnen kann, kann ihr Inhalt nicht angezeigt werden.

Archivdatei entpacken

Nach der Aktivierung des Menüpunktes "Datei → Entpacken" oder des Tastenkürzels "Alt+F6" wird zuerst überprüft, ob im aktiven Dateifenster nur (dem FreeCommander bekannte) Archivdateien markiert sind. Dazu wird die Erweiterung jeder markierten Datei (in der Spalte "Erweiterung" im Menüpunkt "Extras → Einstellungen → Archiv-Plugins" unter "WCX") gesucht. Wenn die Erweiterung der Archivdatei keinem Pack-Plugin zugeordnet ist, wird zusätzlich die Liste der Pack-Plugins der Reihe nach abgearbeitet, ob ein Plugin Dateien dieser Erweiterung öffnen kann. Wenn eine markierte Datei von keinem Pack-Plugin geöffnet werden kann, erscheint die Meldung "Bitte wählen Sie nur Archivdateien für die Dekomprimierung" und das Entpacken wird abgebrochen - sonst wird der der Dialog "Entpacken" geöffnet.


Der Dialog "Entpacken" beinhaltet die TABs

und die Schaltflächen

TAB Entpacken



Markierte Objekte

Die Angabe der "Markierten Objekte" unterscheidet sich danach, wie viele Archivdateien markiert und damit zu entpacken sind:

  • Eine zu entpackende Archivdatei
    Wenn nur eine Archivdatei im aktiven Listenfenster markiert ist, steht unter "Markierte Objekte" der Name der zu entpackenden Archivdatei.
  • Mehrere zu entpackende Archivdateien
    Wenn mehrere Archivdateien im aktiven Listenfenster markiert sind, steht unter "Markierte Objekte" die Anzahl der zu entpackenden Archivdateien.

von

Unter "von" steht der Ordner, aus dem die markierten Archivdateien zu entpacken sind.

Ziel

Unter "Ziel" kann der Ordner erfasst werden, in den die entpackten Elemente gespeichert werden.

  • Eingabefeld Ziel
    Im Eingabefeld "Ziel" steht initial der nicht aktive Ordner.
  • Schaltfläche
    Nach Aktivierung der Schaltfläche erscheint eine Auswahlliste mit den Favoritenordnern. Nach Klicken auf einen Ordner in der Auswahlliste wird der Ordner im Eingabefeld mit dem gewählten Favoritenordner überschrieben.
  • Schaltfläche
    Durch Aktivierung der Schaltfläche oder des Tastenkürzels "F4" erscheint der Standarddialog "Ordner suchen". Nach Markieren eines Ordners und der Bestätigung mit "OK" wird der Ordner im Eingabefeld mit dem gewählten Ordner überschrieben.

Option "Aktuellen Ordner benutzen"

Wenn diese Option angehakt ist, wird der Ordner im Eingabefeld mit dem aktiven Ordner überschrieben. Damit sind Quell- und Zielordner identisch.
Durch nochmaliges Klicken auf die Option, wird der Haken wieder entfernt und der initiale Feldinhalt wird wieder hergestellt.

In Unterordner entpacken

Wenn diese Option angehakt ist, wird im Zielordner ein Unterordner (je markierter Archivdatei) mit dem Namen der Archivdatei (ohne Erweiterung) erzeugt. Alle Elemente eines Archivordners werden in den Unterordner mit dem Namen des Archivordners entpackt.

Nur Dateien einschließen vom Typ

  • Eingabefeld "Nur Dateien einschließen vom Typ"
    Durch den Inhalt des Eingabefeldes "Nur Dateien einschließen vom Typ" kann die Anzahl der (aus den markierten Archivdateien) zu entpackenden Elemente reduziert (gefiltert) werden. Im Eingabefeld können Wildcards und reguläre Ausdrücke verwendet werden.
    Sobald ein Filter erfasst ist und ein "Archivdatei"-TAB aktiviert wurde, wird in diesem TAB der Inhalt der Hinweiszeile "Warten auf Start für ... Dateien, ... Ordner" aktualisiert.
  • Schaltfläche ""
    Nach Aktivierung der Schaltfläche "" erscheint eine Auswahlliste mit den zuletzt erfassten Eingaben im Feld und (zur Erfassung von regulären Ausdrücken) dem Text "<RegExp>:". Nach Klicken auf eine Zeile in der Auswahlliste wird der aktuelle Inhalt des Eingabefeldes mit dem Inhalt der Zeile überschrieben.
  • Schaltfläche
    Durch Aktivierung der Schaltfläche erscheint eine Auswahlliste mit den (im Menüpunkt "Ordner → Filter → Filter einrichten", Tastenkürzel "Alt+Y", unter "Definiere") angelegten Filtern. Nach Auswahl eines Filters wird der aktuelle Inhalt des Eingabefeldes mit "<Filter>:" + "Inhalt des Filters" überschrieben.

Überschreib-Optionen

Unter Überschreib-Optionen kann festgelegt werden, was mit Dateien im Zielordner geschehen soll, die namensgleich mit zu entpackenden Dateien sind. Folgende Überschreib-Optionen stehen zur Auswahl:

  • Benutzer fragen
    Wenn diese Option ausgewählt ist und im Zielordner bereits eine Datei mit gleichem Namen (wie die zu entpackende Datei) vorhanden ist, erscheint der Benutzer-Dialog "Überschreiben bestätigen", in dem der Benutzer definieren kann, wie mit dem Konflikt umgegangen werden soll.
  • Alle überschreiben
    Wenn diese Option ausgewählt ist, wird eine im Zielordner bereits mit gleichem Namen (wie die zu entpackende Datei) vorhandene Datei ohne Nachfrage überschrieben.
  • Alle überspringen
    Wenn diese Option ausgewählt ist, wird keine Datei entpackt, wenn im Zielordner bereits eine Datei mit gleichem Namen vorhanden ist.
  • Ältere überschreiben
    Wenn diese Option ausgewählt ist, werden nur gleichnamige Dateien entpackt, wenn deren Änderungsdatum im Zielordner älter ist als im Quellordner. Damit werden nur die neueren Dateien entpackt.
  • Kleinere überschreiben
    Wenn diese Option angehakt ist, werden nur gleichnamige Dateien entpackt, wenn sie größer sind als die Datei im Zielordner. 
  • Automatisches Umbenennen der Zieldatei
    Wenn diese Option ausgewählt ist, wird, wenn im Zielordner bereits eine Datei mit gleichem Namen (wie die zu entpackende Datei) vorhanden ist, diese (bereits vorher im Zielordner vorhandene) Datei ohne Nachfrage umbenannt.
    Beispiel: aus der Datei "FreeCommander.exe" wird die Datei "FreeCommander(2).exe". Wenn auch die Datei "FreeCommander(2).exe" bereits existiert, erhält die Kopie den Namen "FreeCommander(3).exe", usw.

Überschreibe versteckte-/Systemdateien

Diese Option kommt zum Einsatz, wenn die (zu überschreibende) Datei im Zielordner das Attribut "System" oder "Versteckt" hat.

Wenn diese Option angehakt ist, werden diese Dateien bezüglich des Überschreibens wie alle anderen Dateien behandelt.

Wenn diese Option nicht angehakt ist, wird (unabhängig von der ausgewählten Überschreib-Option) folgender Bestätigungsdialog angezeigt:



Überschreibe schreibgeschützte Dateien

Diese Option kommt zum Einsatz, wenn die (zu überschreibende) Datei im Zielordner das Attribut "Schreibgeschützt" hat.

Wenn diese Option angehakt ist, werden diese Dateien bezüglich des Überschreibens wie alle anderen Dateien behandelt.

Wenn diese Option nicht angehakt ist, wird (unabhängig von der ausgewählten Überschreib-Option) folgender Bestätigungsdialog angezeigt:



Datei-/Ordnerzeit beibehalten

Wenn diese Option angehakt ist, wird das Erstellungsdatum der Elemente beim Entpacken erhalten.

Das Erstellungsdatum wird erst nach dem Entpackvorgang gesetzt. Daher darf das Entpacken nicht vorher abgebrochen werden.

TABs je Archivdatei

Es wird ein TAB je markierter Archivdatei mit dem Namen der Archivdatei angezeigt.

In jedem "Archivdatei"-TAB werden alle (aus dieser Archivdatei) zu entpackenden Dateien und Ordner mit ihren Pfaden angezeigt.



Schaltfläche aktualisieren

Nach Aktivierung der Schaltfläche werden die Inhalte der Archivdateien neu geladen. Dies kann sinnvoll sein, wenn sie von anderen Arbeitsplätzen aus bearbeitet werden können.

Schnellfilterzeile

Durch Eingabe eines Filters in der Schnellfilterzeile (unter der Liste der zu packenden Elemente) kann die Anzahl der zu entpackenden Dateien reduziert werden. Der Schnellfilter wird nur auf Dateien angewendet.

  • Eingabefeld
    Im Eingabefeld in der Schnellfilterzeile kann ein Filter erfasst werden. (Beispiel: ".bmp; .png; a*.htm")
    Der Filter wird bereits während der Erfassung automatisch aktiviert.
  • Schaltfläche
    Nach Aktivierung der Schaltfläche öffnet sich eine Auswahlliste mit den letzten erfassten Filtern. Mit der Schaltfläche kann der markierte Filter aktiviert werden.
  • Schaltfläche
    Nach Aktivierung der Schaltfläche wird der markierte Filter aktiviert. Außerdem ändert die Schaltfläche ihr Bild auf .
    Nach Aktivierung der Schaltfläche wird der aktive Filter deaktiviert und das Bild der Schaltfläche ändert sich wieder auf .

Hinweiszeile: Warten auf Start für ... Dateien, ... Ordner

In jedem "Archivdatei"-TAB befindet sich unten die Hinweiszeile "Warten auf Start für ... Dateien, ... Ordner", mit dem Hinweis wie viele Dateien und Ordner zu entpacken sind.

TAB Einstellungen

Im TAB "Einstellungen" finden sich weitere Konfigurationsmöglichkeiten für den Packvorgang.



Automatisch schließen nach erfolgreichen Operationen

Wenn diese Option angehakt ist, wird der Entpackdialog automatisch geschlossen, sobald der Entpackvorgang erfolgreich abgeschlossen ist.

Automatisch schließen nach abgebrochenen Operationen

Wenn diese Option angehakt ist, wird der Entpackdialog automatisch geschlossen, nachdem der Entpackvorgang abgebrochen wurde.

Automatisch minimieren beim Start der Operationen

Wenn diese Option angehakt ist, wird der Entpackdialog nach dem Aktivieren der Schaltfläche automatisch minimiert.

Operationen mit ungepuffertem I/O ausführen

Diese Option ist für das Entpacken nicht relevant.

Überschreib-Optionen speichern (außer Versteckte/System)

Wenn diese Option angehakt ist, werden nach der Durchführung des Entpackvorgangs alle eingestellten Überschreiboptionen ( außer der Option "Überschreibe versteckte- Systemdateien") für den nächsten Entpackvorgang gespeichert.

Schaltfläche Warteschlange

Durch Aktivierung der Schaltfläche wird der Entpackvorgang in die Warteschlange eingefügt und die Abarbeitung der Warteschlange wird gestartet. Der Dialog "Warteschlange" kann mit der Schaltfläche in der "Warteschlangen-Statuszeile" geöffnet werden.

Dateioperationen über die Warteschlange sind im Kapitel Warteschlange beschrieben.

Schaltfläche: Ausführen

Durch Aktivierung der Schaltfläche wird der Entpackvorgang direkt ausgelöst.

Mit Beginn des Entpackvorgangs ändert sich der Dialog "Entpacken" in folgenden Punkten:



Der Dialog "Entpacken" ist nur sichtbar, wenn (unter dem TAB "Einstellungen") die Option "Automatisch minimieren beim Start der Operationen" nicht angehakt ist, weil er sonst nach dem Aktivieren der Schaltfläche automatisch minimiert wird.

Der TAB "Einstellungen" ist versteckt. Die Schaltfläche "Ausführen" ist deaktiviert.

Pause

Wenn diese Option angeklickt wird, wird sie angehakt und der Entpackvorgang wird angehalten. Nach abermaligen Anklicken der Option wird der Haken wieder entfernt und der Entpackvorgang wird fortgesetzt.

Abbruch

Nach Aktivierung der Schaltfläche (während des Entpackvorgangs) erscheint eine Abfrage, ob der Entpackvorgang wirklich abgebrochen werden soll. Nach der Bestätigung wird das Dialogfenster (ohne weitere Entpackvorgänge) geschlossen. Die bereits entpackten Elemente bleiben erhalten.

Entpackfortschritt

Der Entpackfortschritt ist am Fortschrittsbalken unter der Liste der Elemente zu erkennen.

Entpackstatus der Elemente

In der Liste der Elemente ist am Symbol vor jedem Element der Entpackstatus des Elements zu erkennen:

  •        Element noch nicht entpackt
  •        Element erfolgreich entpackt
  •        Während des Packvorgangs dieses Elements ist ein Fehler aufgetreten. Das Element wurde nicht entpackt.

Die Fehlermeldung steht in der Spalte "Fehlermeldung" in der Zeile des Elements.

  •        Das Entpacken des Elements wurde übersprungen

Das Element wurde nicht entpackt.

In der Meldungszeile steht das gerade bearbeitete Element.

Reihenfolge des Entpackens

Die Archivdateien werden in der TAB-Reihenfolge entpackt.

Die Elemente einer Archivdatei werden in der Reihenfolge, in der sie im "Archiv"-TAB stehen, entpackt.

Überschreiben bestätigen

Wenn die Option "Benutzer fragen" ausgewählt ist und im Zielordner bereits eine Datei mit gleichem Namen (wie die zu entpackende Datei) vorhanden ist, erscheint der Benutzer-Dialog "Überschreiben bestätigen", in dem der Benutzer entscheiden kann, ob eine Datei im Konfliktfall überschrieben werden soll.



Für das Überschreiben stehen folgende Optionen als Schaltflächen zur Verfügung:

  • Überschreiben bestätigen
    Unter "Überschreiben bestätigen" wird (durchgestrichen) die zu überschreibende Datei mit ihrem Pfad, ihrer Größe und ihrem Änderungsdatum angezeigt.
  • Mit
    Unter "Mit" wird die zu entpackende Datei mit ihrem Pfad, ihrer Größe und ihrem Änderungsdatum angezeigt.
  • Überschreiben
    Wenn die Schaltfläche "Überschreiben" aktiviert wird, wird die unter ("Überschreiben bestätigen") angezeigte die Datei mit der (unter "Mit") angezeigten Datei überschrieben.
  • Alle überschreiben
    Wenn die Schaltfläche "Alle überschreiben" aktiviert wird, werden alle Zieldateien (mit gleichem Namen wie eine zu entpackende Datei) ohne weitere Warnungen überschrieben.
  • Alle Älteren überschreiben
    Wenn die Schaltfläche "Alle Älteren überschreiben" aktiviert wird, werden alle Zieldateien (mit gleichem Namen wie eine zu entpackende Datei) überschrieben, wenn das Änderungsdatum der Zieldatei vor dem Änderungsdatum der zu entpackenden Datei – und damit die zu entpackende Datei neuer ist. Es folgen keine weiteren Warnungen.
  • Überspringen
    Wenn die Schaltfläche "Überspringen" aktiviert wird, wird die (unter "Mit") angezeigte Datei nicht entpackt. Die (unter "Überschreiben bestätigen") angezeigte Datei wird damit nicht überschrieben.
  • Alle überspringen
    Wenn die Schaltfläche "Alle überspringen" aktiviert wird, wird keine Zieldatei (mit gleichem Namen wie eine zu entpackende Datei) ohne weitere Warnungen überschrieben.
  • Abbruch
    Wenn die Schaltfläche "Abbruch" aktiviert wird, wird der Entpackvorgang (dieser und aller weiteren "Konfliktdateien") abgebrochen. Alle bereits erfolgten Entpackvorgänge bleiben erhalten (alle "konfliktfreien" Entpackvorgänge und das Entpacken aller Dateien, für die Konflikte vorher manuell entschieden wurden).
  • Weitere Einstellungen
    Nach Aktivieren von "Weitere Einstellungen" öffnet sich eine Auswahlliste mit folgenden weiteren aktivierbaren Optionen:
    • Alle Kleineren überschreiben (größere Kopieren)
      Nach Auswahl dieser Option, werden alle Zieldateien (mit gleichem Namen wie eine zu entpackende Datei) überschrieben, wenn sie kleiner als die zu entpackenden Dateien sind.
    • Zieldateien automatisch umbenennen
      Nach Auswahl dieser Option werden alle Zieldateien (mit gleichem Namen wie eine zu entpackende Datei) zuerst automatisch umbenannt. Anschließend wird die Quelldatei normal entpackt.
      Beispiel: aus der Datei "FreeCommander.exe" wird die Datei "FreeCommander(2).exe". Wenn auch die Datei "FreeCommander(2).exe" bereits existiert, erhält die Kopie den Namen "FreeCommander(3).exe", usw.
    • Kopierte Dateien automatisch umbenennen
      Nach Auswahl dieser Option werden die zu entpackenden Dateien umbenannt in den Zielordner kopiert.  Im Quellordner bleibt der Name der Datei erhalten. Im Zielordner bleibt die Originaldatei erhalten.
      Beispiel: aus der Datei "FreeCommander.exe" wird die Datei "FreeCommander(2).exe". Wenn auch die Datei "FreeCommander(2).exe" bereits existiert, erhält die Kopie den Namen "FreeCommander(3).exe", usw.

Der Vorgang des Entpackens

Der Umgang mit Konflikten bezüglich des Überschreibens von Dateien wird immer direkt vom FreeCommander gelöst. Das eigentliche Entpacken und Schreiben der entpackten Datei ist abhängig vom verwendeten Pack-Plugin. Die Findung des passenden Pack-Plugins ist unter "Archivdatei entpacken" beschrieben.

Wenn eine Archivdatei verschlüsselt gespeichert wurde, wird vom verwendeten Plugin vor dem Entpacken das Passwort abgefragt.

Schaltfläche Abbruch

Nach Aktivierung der Schaltfläche wird das Dialogfenster geschlossen und der gesamte Entpackvorgang abgebrochen.