DATACOMPRESS

順編成ファイルおよび索引ファイルに対して実行するデータ圧縮のタイプを指定します。

構文:

>>-.---.-.-----DATACOMPRESS--"integer"-.---><
   +-/-+ +-NO--DATACOMPRESS------------+

パラメーター:

integer
次のいずれかになります。
0
NODATACOMPRESS を指定した場合と同じです。
1
ランレングス エンコーディングを指定します。
3
2 バイト (DBCS) 文字に対してランレングス エンコーディングを指定します。
128 から 255
ユーザー定義の圧縮ルーチン

プロパティ:

デフォルト: DATACOMPRESS"0"
段階: 構文チェック
$SET: 任意

説明:

このシステムでサポートされているデータ圧縮用に指定できる値は、0、1、および 3 のみです。128 から 255 までの値は、ユーザー定義の圧縮ルーチンを示します。

データ圧縮は、ファイルの作成時にのみ指定する必要があります。データ圧縮を指定すると、ファイルを開く際にデータ圧縮が検出されます。

データ圧縮を個々のファイルに対して実行するには、ソース内で $SET 文を使用します。この指令は、ソース内で該当するファイルの SELECT 文が含まれる部分にのみ有効になります。

データ圧縮は、呼び出し可能なファイル ハンドラーでのみサポートされます。索引ファイルはすべて、呼び出し可能なファイル ハンドラーで処理されます。順編成ファイルに対してデータ圧縮を行う場合は、これらのファイルを参照しているすべてのプログラムを、CALLFH"EXTFH" 指令を指定してコンパイルする必要があります。