ファイルの圧縮を指定します。
データ圧縮の対象として指定できるのは、出力ファイルのみです。キー圧縮は、出力ファイルまたは既存のファイルのリビルドに対して指定できます。
/c オプションの機能は、コンパイラ指令 DATACOMPRESS および KEYCOMPRESS に似ています。
パラメーター
- dn
- データ圧縮。n は、0 ~ 255 の範囲で指定します。
値 |
説明 |
0 |
データ圧縮なし |
1 ~ 127 |
予約済み |
128 ~ 255 |
ユーザー定義の圧縮ルーチン |
- in
- キー圧縮。n は、0 ~ 15 の範囲で指定します。
値 |
説明 |
0 |
キー圧縮なし |
1 |
重複キーの圧縮 |
2 |
先頭文字の圧縮 |
4 |
後続空白文字の圧縮 |
8 |
後続ヌル文字の圧縮 |
これらのキー圧縮方式は、それぞれの値の和を指定することによって、組み合わせて使用できます。
注:C-ISAM ファイルおよび Level 2 ファイル内のデータは圧縮できません。
例
-c:d1i6
データ圧縮ルーチン 1、および先行文字と後続空白文字の索引圧縮を指定します。
-c:i1
重複のキー圧縮のみを指定します。