Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Änderungen gegenüber dem Vorgänger-Handbuch

&pagelevel(3)&pagelevel

Für BS2ZIP V21.0A20 wurden folgende Änderungen implementiert:

Anweisung EXTRACT-FILE:

Mit dem Operanden CHARACTER-CONVERSION kann ein Quell- und Ziel-Zeichensatz definiert werden, der zur Konvertierung von SAM- oder ISAM-Dateien während der Extraktion verwendet wird.

Mehrere Befehle wurden mit dem Parameter *PATH-NAME erweitert, um Unix-Windows-kompatible Pfadnamen anzugeben, ohne Sonderzeichen als BS2000 Wildcards (* oder /) zu interpretieren. Die Erweiterung betreffen die Anweisungen ADD-FILE TO-FILE, DELETE-FILE FILE-NAME, EXTRACT-FILE FILE-NAME, SHOW-FILE-ATTRIBUTES FILE-NAME.

SHOW-FILE-ATTRIBUTES zeigt nicht verfügbare Attribute von Dateien in Gzip-Archiven als NICHT VERFÜGBAR an.

Bei der Anweisung SHOW-FILE-ATTRIBUTES wurde die neue S-Variable LAST-BYTE-VALID hinzugefügt.

An den Beschreibungen des Befehls ADD-FILE und seiner Parameter TO-FILE und DATA-TYPE wurden geringfügige Änderungen vorgenommen, um das Verhalten des Programms zu verdeutlichen.


Für BS2ZIP V21.0B00 wurden folgende Änderungen implementiert:

OPEN-ZIP-CONTAINER- und CONVERT-ZIP-CONTAINER-Anweisung:

Bei neu erstellten Archiven sowie solchen, die von SAM nach PAM konvertiert wurden, ist der Last-Byte-Pointer standardmäßig aktiviert. Wenn der Last-Byte-Pointer nicht gewünscht ist, kann der Benutzer einen optionalen Rep anwenden, der diese Änderung rückgängig macht.


Für BS2ZIP V21.0B10 wurden folgende Änderungen implementiert:

ADD-FILE-, EXTRACT-FILE-, SHOW-FILE-ATTRIBUTES-Anweisung:

Während ADD-FILE speichert BS2ZIP jetzt zusätzliche Metadaten über die Dateien nicht nur im Datei-Info Feld, sondern auch in einem erweiterten Datenfeld mit dem Tag 0xBC6E. Einige der zusätzlichen Metadatenfelder werden mit dem Befehl SHOW-FILE-ATTRIBUTES ausgegeben und dazu verwendet, die ursprünglichen Attribute der Datei während EXTRACT-FILE genauer wiederherzustellen. Außerdem akzeptieren beide Unteroperanden von EXTRACT-FILE jetzt jeden CCSNAME, der in XHCS definiert ist, während der Unteroperand TO-CCS den Standardwert *STD akzeptieren kann.

EXTRACT-FILE-Anweisung:

Vor dem Extrahieren von Dateien, die dem Archiv auf nicht-BS2000-Systemen hinzugefügt wurden, wird mit dem Operanden CHARACTER-CONVERSION=*BY-CONATINER-FORMAT mit Hilfe einer Heuristik die wahrscheinlichste Kodierung der Dateien bestimmt. Diese Logik wählt einen Zeichensatz aus der Liste EDF04F, ISO8859-F, UTF-8, UTF-16 aus. Wenn CHARACTER-CONVERSION=*TO-WIN-ANSI angegeben ist, wird davon ausgegangen, dass die aktuelle Codierung EDF04F ist. Wenn *TO-EBCDIC angegeben ist, wird angenommen, dass die aktuelle Kodierung ISO8859-F ist.


Für BS2ZIP V21.0B20 wurden folgende Änderungen implementiert:

Für ADD-FILE wird der neue Operand DELIMITER eingeführt. Mit diesem Operanden kann der Benutzer die Verwendung von Zeilentrennzeichen für Dateien steuern, die einem WinZip-kompatiblen Archiv hinzugefügt werden. Diese Funktion ist nützlich, wenn die Dateien später unter Linux oder anderen *nix-Systemen extrahiert werden.

Wenn Dateien von Windows- oder *nix-Systemen aus einem WinZip-kompatiblen Archiv extrahiert werden und dabei eine vorhandene Datei überschrieben wird, gibt der CODED-CHARACTER-SET der vorhandenen Datei die gewünschte Ausgabekodierung an.


Für BS2ZIP V21.0B30 wurden folgende Änderungen implementiert:

Für EXTRACT-FILE wurde der neue Operand DELIMITER eingeführt. Er ermöglicht die Festlegung des verwendeten Trennzeichens basierend auf der Kodierung der im Archiv gespeicherten Datei. Außerdem ist es möglich, die Trennzeichen in binärer Darstellung explizit anzugeben.

Leere Zeichenfolgen in Textdateien werden bei EXTRACT-FILE nicht mehr mit einem Leerzeichen aufgefüllt. Dieses Verhalten kann jedoch mit PAD-EMPTY-RECORD = * YES wiederhergestellt werden. 

Die Standardkonvertierung ist das Standardverhalten für die Zeichenkonvertierung.


Für BS2ZIP V21.0B31 wurden folgende Änderungen implementiert:

Verschlüsselung und Komprimierung sind auf leere Dateien nicht anwendbar, da diese ohne Komprimierung gespeichert werden und nur die Metadaten ohne Initialisierungsvektoren gespeichert werden müssen.


Für BS2ZIP V21.0B32 und V21.0B33 wurden folgende Änderungen implementiert:

Neuer CCSNAME-Typ *UNKNOWN – für Dateien mit einem CODED-CHARACTER-SET, der sowohl von BS2ZIP als auch XHCS nicht als EBCDIC, ASCII oder Unicode interpretiert werden kann.

SHOW-FILE-ATTRIBUTES zeigt von Dateien, die von BS2ZIP ins Archive aufgenommen wurden nicht nur den aktuellen und ursprünglichen CCSNAME an, sondern auch deren CCS-Typ.