ZIP | Dateien in ZIP-Archiv aufnehmen |
ONXZIP zipfile [, F=C|B] [, M=S|N|TO-E|TO-A] [, C=D|BEST-S|BEST-C] [, PASS=psw] |
Die mit dem Action-Code X markierten Dateien werden unter gleichem Namen in das angegebene ZIP-Archiv aufgenommen. | |
zipfile | Name des ZIP-Archivs. | |
Es ist z.Z. noch nicht möglich, die gleiche Datei ein zweites Mal in das selbe ZIP-Archiv aufzunehmen. | ||
F= | Format, in dem die Datei in das ZIP-Archiv aufgenommen werden soll. | |
C (Compatible) | ||
Die so aufgenommene BS2000-Datei kann nach dem Transferieren des ZIP-Archivs in andere Betriebssysteme (mittels FTP im Binärmodus), auch dort noch selektiert und korrekt weiter verarbeitet werden. | ||
B (BS2000-Modus) | ||
Die so aufgenommene BS2000-Datei kann nur in BS2000-Systemen selektiert und korrekt verarbeitet werden. | ||
M= | Kodierungsmodus, in dem die Datei im ZIP-Archiv gespeichert wird. | |
S (Standard) | ||
Die Eingabedateien werden gemäß dem Format des ZIP-Archivs konvertiert. Siehe Parameter F= | ||
N (None) | ||
Die BS2000-Dateien (SAM/ISAM/PAM) werden bei der Aufnahme in das ZIP-Archiv keiner Code-Umwandlung unterworfen. | ||
TO-A (To ASCII) | ||
Im EBCDIC-Code vorliegende BS2000-Eingabedateien (SAM/ISAM) werden bei der Aufnahme in das ZIP-Archiv in ASCII-Code umgewandelt. | ||
TO-E (To EBCDIC) | ||
Im ASCII-Code vorliegende Eingabedateien (SAM/ISAM) werden bei der Aufnahme in das ZIP-Archiv in EBCDIC-Code umgewandelt. | ||
C= | Komprimierungsmodus, in dem die Datei im ZIP-Archiv gespeichert wird. | |
D (Default) | ||
Dieser Modus wählt einen Kompromiss aus Geschwindigkeit und guter Komprimierungsrate. | ||
BEST-C (Best Compression) | ||
Beste Komprimierungsrate zulasten höherer CPU-Belastung. | ||
BEST-S (Best Speed) | ||
Die Komprimierungsrate wird zugunsten geringerer CPU-Belastung reduziert. | ||
PASS=psw | 'passw' | L'passw' | X'passw' | |
Die in das Archiv aufzunehmenden Elemente werden mit einem Passwort geschützt. | ||
'passw' | Das Passwort wird in Grossbuchstaben umgewandelt. | |
L'passw' | Das Passwort enthält Gross- und Kleinbuchstaben. | |
X'passw' | Das Passwort ist hexadezimal angegeben. | |
Hinweise: | |
Mit der Variablen Action ONX ZIP können nur Dateien und keine Bibliothekselemente in ein ZIP-Archiv aufgenommen werden. Das ZIP-Archiv wird neu angelegt, falls es noch nicht existiert. | |
Anstelle von ONX ZIP können Dateien und auch Bibliothekselemente mit | |
ONX ADD zipfile in ein ZIP-Archiv aufgenommen werden. | |
Falls die Datei zipfile noch nicht existiert, wird der Benutzer gefragt, ob er eine neue Bibliothek oder ein neues ZIP-Archiv anlegen möchte. | |
Automatisch wird ein ZIP-Archiv erzeugt bei ONX ADD zipfile ,CLZ (Create Library Z). | |
Mit ONXADD wird das ZIP-Archiv in einem nur im BS2000 lesbaren Format angelegt. (EBCDIC-Codierung der Daten) | |
Wird der ZIP-Container mit ONXZIP und dem Standardwert F=C erzeugt, so sind das ZIP-Archiv und die Elemente auch in der offenen Welt lesbar. Dabei ist jedoch folgendes zu beachten: Enthält eine aufzunehmende ISAM-Datei besondere Hexazeichenfolgen, wie z.B. X'0D25' in den Daten, so wird das entspr. Element im BS2000 nicht mehr als Datei selektierbar sein (DMS0AAB, nicht aufsteigende ISAM-Schlüssel), da im ASCII codierten ZIP-Element EBCDIC X'0D25' nach X'0D0A' (CR LF) umgewandelt wird und die Datensätze somit in zwei Teilsätze aufgeteilt werden. | |
Beispiel: | |
ONXZIP TMP.ZIPFILE,M=BEST-C
| |