¿Qué es el formato de archivo FITS?
Los archivos .fits son el estándar universal para almacenar e intercambiar datos astronómicos, en uso continuo desde 1981. Desarrollado por el IAU FITS Working Group y respaldado por la NASA, el formato sigue el principio de «una vez FITS, siempre FITS»: nunca se realizan cambios incompatibles con versiones anteriores, por lo que los archivos creados en 1981 siguen siendo legibles hoy en día.
Un archivo .fits está estructurado como una secuencia de Unidades de Cabecera y Datos (HDUs). Cada HDU contiene una cabecera ASCII simple compuesta por registros de 80 caracteres de tipo keyword=value rellenados en bloques de 2880 bytes, seguidos de datos binarios. La HDU primaria suele contener la imagen principal o la matriz de datos; las HDU de extensión pueden almacenar imágenes suplementarias, tablas binarias de catálogos de fuentes o espectros. Todos los valores binarios multibyte utilizan el orden de bytes big-endian.
A diferencia de los formatos de imagen cotidianos, .fits maneja mucho más que simples fotografías. Los astrónomos almacenan cubos de datos (por ejemplo, datos de sondeos de radio con ejes de ascensión recta, declinación y velocidad), series temporales espectrales y grandes catálogos de fuentes dentro de un solo archivo. Los valores de los píxeles pueden ser enteros sin signo de 8 bits, enteros de 16/32/64 bits o coma flotante IEEE de 32/64 bits; la palabra clave BITPIX especifica el tipo. Las palabras clave opcionales CHECKSUM y DATASUM proporcionan verificación de integridad.
.fits no es adecuado para la fotografía cotidiana: no tiene compresión con pérdida integrada, los archivos son grandes y el soporte de software es limitado fuera de la astronomía. Los archivos Hubble, Chandra y JWST de la NASA distribuyen datos en este formato. Las extensiones .fit y .fts son nombres intercambiables para el mismo formato idéntico.
Seguridad y protección
RIESGO: LOWFITS es un archivo de datos científicos pasivo que contiene matrices de píxeles y metadatos ASCII; no contiene código ejecutable. Abrir uno es seguro. El único inconveniente es utilizar el software incorrecto (un archivo de astronomía FITS no se abrirá en un editor de imágenes sin soporte para FITS, y aparecerá como un error o en blanco).
Detalles del formato
en pocas palabrasProgramas que abren archivos FITS
Detalles técnicos
especificación profunda| Tipo de formato | Contenedor de imágenes científicas y tablas de datos multidimensionales |
| Codificación | Datos binarios con bloques de cabecera ASCII |
| Orden de bytes | Big-endian (orden de bytes de red para todos los valores de datos binarios) |
| Estructura de cabecera | Registros de 80 caracteres keyword=value, rellenados en bloques de 2880 bytes |
| Contenedor | Secuencia de HDUs (Unidades de Cabecera y Datos); autodescriptivo, no requiere esquema externo |
| Compresión | Ninguna (estándar); compresión de imagen en mosaico opcional en la extensión BINTABLE (convención FITS) |
| Profundidad de píxel | Entero sin signo de 8 bits, entero de 16/32/64 bits o flotante IEEE de 32/64 bits; la palabra clave BITPIX especifica el tipo |
| Ejes máximos | Hasta 999 ejes (palabra clave NAXIS); cada eje limitado por la longitud de un entero de 64 bits |
| Tamaño de archivo típico | 100 KB - varios GB (las imágenes de JWST/HST suelen ser de varios GB) |
| Verificación de integridad | Palabras clave opcionales DATASUM y CHECKSUM (sumas de comprobación de complemento a 1 según RFC 4047) |
| Tipo MIME | image/fits (también application/fits; ambos registrados en RFC 4047) |
| Extensiones alternativas | .fit, .fts (formato idéntico; las tres son intercambiables) |
| SO asociado | Windows, macOS, Linux, web (Aladin Lite) |
| Lanzado | 1981 (first IAU standard) |
| Última versión | FITS Standard 4.0 (2016) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | fits.gsfc.nasa.gov |
Conversiones de FITS
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos FITS.