一种用于压缩FITS二进制表的平铺表约定
天体物理仪器与方法
2012-01-09 v1 数据库
摘要
本文档描述了一种用于压缩FITS二进制表的约定,该约定仿照已使用约十年的FITS平铺图像压缩方法(White et al. 2009)。输入表首先被可选地细分为多个平铺,每个平铺包含相等数量的行,然后每个平铺内的每一列数据被压缩并作为可变长度字节数组存储在输出FITS二进制表中。输入表中的所有头关键字都被复制到输出表的头中,并保持未压缩状态以便高效访问。输出压缩表包含与输入未压缩二进制表相同数量和顺序的列。输出表中的每一行对应于输入表中每一平铺的行。原则上,每一列数据可以使用针对该列数据类型优化的不同算法进行压缩,然而在此描述的原型实现中,使用gzip算法压缩每一列。
引用
@article{arxiv.1201.1340,
title = {A Tiled-Table Convention for Compressing FITS Binary Tables},
author = {William Pence and Rob Seaman and Richard L. White},
journal= {arXiv preprint arXiv:1201.1340},
year = {2012}
}
备注
Proposed FITS Convention: http://fits.gsfc.nasa.gov/registry/tiletablecompression/tiletable.pdf, v1.0, 28 October 2010, 6 pages