Difference between revisions of "OS4X plugin os4xplugin zip decompress"
Jump to navigation
Jump to search
(New page: == Zweck == Testet jede einzelne Datei des Auftrags ob es eine per ZIP komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (...) |
|||
Line 1: | Line 1: | ||
== Zweck == | == Zweck == | ||
Testet jede einzelne Datei des Auftrags ob es eine per ZIP komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (d.h. eventuelle Verzeichnisstrukturen werden ebenfalls dort abgelegt). Die ZIP-Datei selbst wird nach erfolgreicher Dekompression aus dem Auftrag entfernt (logisch, nicht physikalisch). | Testet jede einzelne Datei des Auftrags ob es eine per ZIP komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (d.h. eventuelle Verzeichnisstrukturen werden ebenfalls dort abgelegt). Die ZIP-Datei selbst wird nach erfolgreicher Dekompression aus dem Auftrag entfernt (logisch, nicht physikalisch). | ||
− | |||
== Voraussetzungen == | == Voraussetzungen == |
Revision as of 09:11, 26 September 2013
Zweck
Testet jede einzelne Datei des Auftrags ob es eine per ZIP komprimierte Datei ist. Im Erfolgsfall wird die Datei dekomprimiert, der Zielpfad entspricht der Position der Datei (d.h. eventuelle Verzeichnisstrukturen werden ebenfalls dort abgelegt). Die ZIP-Datei selbst wird nach erfolgreicher Dekompression aus dem Auftrag entfernt (logisch, nicht physikalisch).
Voraussetzungen
- Datei
/etc/os4x.conf
bzw. Konfigurationsdatei in der Umgebungsvariable$OS4X_CFGFILE
definiert. Über die Datenbank, die hier konfiguriert ist, wird das temporäre Verzeichnis sowie das Lizenzfile bezogen.
Konfiguration
- extractOnlyZip: Falls dieser boolsche Konfigurationswert aktiviert wird, werden nur Dateien mit der Endung "
.zip
" dekomprimiert. Dies erleichtert die Behandlung von ZIP-Archiven, die nicht als solche ersichtlich sind, wie z.B. JAR-, docx-, pptx-, xlsx- oder ähnliche Dateiformate.
Das Programm "unzip
" wird im PATH
der Shell gesucht, unter der das Plugin gestartet wird. Somit kann durch geschickte Positionierung oder Definition des Default-PATHs die genutzte unzip-Version beeinflusst werden.
Rückgabewerte
- 0: alles OK
- 1: Fehler beim Parsen des XMLs