FITS de Astronomía (.fits)

Estándar Estándar

FITS es el formato oficial de datos astronómicos respaldado por la Unión Astronómica Internacional (IAU) y la NASA. Se usa para guardar observaciones de telescopios, imágenes del espacio profundo y cubos de datos espectroscópicos multidimensionales.

Convertir de FITS a PNG

Convertidor gratuito de FITS a PNG en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de FITS inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de FITS inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

53 49 4D 50 4C 45 20 20 3D

REPRESENTACIÓN ASCII: SIMPLE =

Estandarización: Estándar FITS de la IAU v4.0

Especificaciones técnicas

Arquitectura del contenedorBloques de encabezado de 2880 bytes compuestos por registros de palabra clave=valor de 80 caracteres, seguidos de bloques de matrices de datos binarios de 2880 bytes
CompresiónCompresión de imágenes en mosaico (Rice, Gzip, H-compress, PLIO) o binario sin comprimir
Orden de bytes (Endianness)Big-Endian (estándar de coma flotante IEEE)
Espacios de colorLecturas RAW de sensores fotométricos y matrices multiespectrales de infrarrojo, ultravioleta y rayos X
Canales y estructuraCubos de datos multidimensionales (imágenes 2D, cubos espectroscópicos 3D y tablas binarias)
Dimensiones máximasHasta 999 dimensiones (NAXIS)
TransparenciaMarcadores de píxeles en blanco NaN (Not-a-Number)
Streaming y progresivoLa cabecera especifica las dimensiones exactas de los bloques para acceder directamente a los datos

Matriz de comparación técnica: FITS frente a la competencia

Atributo técnicoFITS (Actual)HDF5TIFFNETCDF
Coordenadas celestes (WCS)Estándar nativo (mapeo celeste de ascensión recta y declinación)Ninguna (requiere un esquema personalizado)Ninguna (solo SIG geográfico)Solo latitud/longitud terrestre
Disciplina principalAstronomía y astrofísicaFísica de altas energías y aprendizaje automáticoFotografía de escritorio y escaneoCiencia atmosférica y oceánica
Alineación de bloquesBloques fijos de 2880 bytesBloques jerárquicos HDFFranjas o teselasVariables de registro NetCDF
Uso en telescopiosHubble, JWST, ESO, ALMASimulaciones y supercomputaciónImagen médica y de consumoSatélites meteorológicos de la NOAA

Modos de corrupción comunes y guía de recuperación hexadecimal

El programa de astrofotografía muestra «La cabecera no termina con la palabra clave END».

Causa raíz: Falta la palabra clave END en la tarjeta final de 80 caracteres del bloque de cabecera de 2880 bytes.

Recuperación: Añade espacios hasta completar tarjetas de 80 caracteres y agrega END con la herramienta FITS de File2File.app.

Análisis de seguridad y vectores de ataque al analizador

Los decodificadores FITS procesan tarjetas de cabecera de 80 caracteres. Las copias de cadenas sin límite pueden desbordar búferes en bibliotecas C antiguas.

Vectores de ataque conocidos

  • Desbordamiento de búfer en la biblioteca cfitsio al analizar cadenas malformadas en palabras clave de la cabecera.
  • Desbordamiento de enteros durante la asignación de matrices de dimensiones NAXIS.
  • Denegación de servicio mediante una descompresión patológica de imágenes en teselas.

Mejores prácticas defensivas: Mantén actualizada la biblioteca cfitsio y decodifica los archivos FITS en espacios de memoria WebAssembly aislados.

Orígenes históricos e hitos

2018La IAU aprueba la versión 4.0 del estándar FITS, formalizando enteros de 64 bits y compresión en mosaico.
1990FITS es un estándar ampliamente adoptado para intercambiar datos astronómicos; los observatorios también usan otros formatos.
1981Wells, Greisen y Harten publican la primera especificación FITS en Astronomy & Astrophysics.

Ventajas principales

  • FITS es un estándar ampliamente adoptado para intercambiar datos astronómicos; los observatorios también usan otros formatos.
  • Los metadatos del sistema de coordenadas celestes (WCS) relacionan las coordenadas de los píxeles con las coordenadas exactas del cielo (ascensión recta y declinación).
  • Conserva las mediciones fotométricas científicas reales en coma flotante, sin aplicar una transformación tonal con pérdida de datos.

Limitaciones técnicas

  • El relleno en bloques fijos de 2880 bytes añade espacio vacío a los archivos pequeños.
  • No se puede abrir con visores de imágenes habituales sin programas de astrofotografía, como DS9, Siril o PixInsight.
  • El orden de bytes Big-Endian exige intercambiarlos en los procesadores x86 y ARM modernos.

Curiosidades técnicas interesantes

  • Cada archivo FITS válido comienza con el texto ASCII exacto 'SIMPLE = T' en los primeros 30 bytes.
  • Los 2880 bytes son una longitud lógica de bloque, elegida por su divisibilidad en tamaños de palabra habituales entonces, no por la capacidad de un bloque físico de cinta.
  • Las espectaculares imágenes en color de galaxias lejanas del telescopio espacial James Webb se crean combinando varios archivos FITS monocromáticos, capturados con distintos filtros infrarrojos.

Preguntas técnicas frecuentes

¿Por qué las fotos RAW de telescopios se ven negras en formato FITS?

Los archivos FITS guardan mediciones científicas lineales de luz de 16 o 32 bits. Hay que aplicarles un estiramiento, es decir, una curva de histograma no lineal, para revelar nebulosas tenues y galaxias lejanas.

¿Cómo puedo convertir FITS a PNG o JPG?

Puedes ajustar los tonos y aplicar un estiramiento para convertir archivos FITS astronómicos en imágenes PNG o JPG en segundos con File2File.app, directamente desde el navegador.

¿Qué software abre los archivos FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (con complemento) y File2File.app.