非圧縮 table の全てのキーワードは同じ順で圧縮 table のヘッダーにコピーされなければならない。
特に column 記述キーワード TTYPEn, TUNITn, TSCALn, TZEROn, TNULLn, TDISPn,TDIMn と WCS の column 関係のキーワードは、元の table と圧縮 table で同じ値・データ型を持たねばならない。
単純にコピーしてはいけないのは、必須キーワードの NAXIS1, NAXIS2, PCOUNT, TFORMn とオプションキーワードの CHECKSUM, DATASUM, THEAP である。
これらのキーワードは圧縮 table 自体の内容と構造を記述しなければならない。
元の非圧縮 table にあるこれらのキーワードの値を圧縮 table のヘッダーに格納するための予約キーワードは次の通り。
- 0.1mm
- ZTABLE - [論理値; 値はT]
FITS binary table extension が圧縮された BINTABLE を含むことを示し、この extension はタイル圧縮された binary table と解釈される。
- ZNAXIS1 - [整数; デフォルトなし]
元の非圧縮 FITS table ヘッダーの NAXIS1 キーワードの値で、非圧縮 table の各行のバイト幅を表す。
- ZNAXIS2 - [整数; デフォルトなし]
元の非圧縮 FITS table ヘッダーの NAXIS2 キーワードの値で、非圧縮 table の各行の数を表す。
- ZPCOUNT - [整数; デフォルトなし]
元の非圧縮 FITS table ヘッダーの PCOUNT キーワードの値。
- ZFORMn - [文字列; 添字; デフォルトなし]
元の非圧縮 table の Column n データ型を定義する TFORMn キーワードに対応する文字列。
- ZCTYPn - [文字列; 添字; デフォルトなし]
table の Column n の圧縮に使われたアルゴリズム名を表す文字列。
- ZTILELEN - [整数; デフォルトなし]
圧縮 table の各タイルに含まれる元の binary table のデータの行数を表す。
Osamu Kanamitsu
2019-02-15