Das Kommandozeilen-Programm SOGZip stellt Funktionen zur Verarbeitung von Zip-Archiven zur Verfügung.
Folgende Funktionen werden von SOGZip bereitgestellt:
Auflisten des Inhalts eines Zip-Archives
Packen eines Verzeichnisses in ein Zip-Archiv
Packen einer Datei in ein Zip-Archiv
Entpacken eines Zip-Archives in ein Verzeichnis
Extrahieren einer Datei aus einem Zip-Archiv
Der Aufruf erfolgt über das Kommando hhexec
Auflisten des Inhalts eines Zip-Archives
hhexec sogzip -list -q <Quelldatei> [-log <Protokolldatei>]
Packen eines Verzeichnisses in ein Zip-Archiv
hhexec sogzip -zipdir -q <Quellverzeichnis> -d <Zieldatei> [-files <Dateilistendatei>] [-maxlockwait Sekunden]
Packen einer Datei in ein Zip-Archiv
hhexec sogzip -zipfile -q <Quelldatei> -d <Zieldatei> [-maxlockwait Sekunden]
Entpacken eines Zip-Archives in ein Verzeichnis
hhexec sogzip -unzip -q <Quelldatei> -d <Zielverzeichnis> [-maxlockwait Sekunden]
Extrahieren einer Datei aus einem Zip-Archiv
hhexec sogzip -unzipfile -q <Quelldatei> [-file <Datei>] -d <Zieldatei> [-maxlockwait Sekunden]
Aktiviert die Protokollierung in die angegebene Protokolldatei
Quelldatei/Quellverzeichnis das gepackt oder entpackt werden soll
Zieldatei/Zielverzeichnis in das gepackt oder entpackt wird
Datei, die eine Liste mit zu packenden Dateien enthält
Aus dem Zip-Archiv zu extrahierende Datei
Durch Angabe dieser Option wird eine vor der Zip-Operation eine Lockdatei für den exklusiven Zugriff gesperrt. Geben Sie hier die Anzahl Sekunden an, die maximal auf die Verfügbarkeit der Lockdatei gewartet werden soll, falls bereits ein anderer Prozess die Lockdatei schützt. Der Name der Lockdatei wird aus dem Namen der Zip-Datei und der zusätzlichen Dateiendung ".lock" gebildet.