Dati astronomici FITS (.fits)

IAU Standard

Il formato FITS (Flexible Image Transport System) è il formato di dati astronomici ufficiale approvato dall'Unione Astronomica Internazionale (IAU) e dalla NASA, che raccoglie osservazioni di telescopi astronomici, immagini dello spazio profondo e cubi di dati spettroscopici multidimensionali.

Converti da FITS a PNG

Convertitore gratuito da FITS a PNG nel browser. Converti i file istantaneamente sul tuo dispositivo.

Ispeziona e metadati

I sistemi operativi e gli analizzatori di file identificano i file FITS ispezionando la sequenza di byte binari iniziale:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

Firma dell'intestazione a livello di byte (Magic Bytes)

I sistemi operativi e gli analizzatori di file identificano i file FITS ispezionando la sequenza di byte binari iniziale:

FIRMA ESADECIMALE (OFFSET 0):

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

RAPPRESENTAZIONE ASCII: SIMPLE =

Standardizzazione: IAU FITS Standard v4.0

Specifiche tecniche

Architettura del container2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks
CompressioneTiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary
Endianness dei byteBig-Endian (IEEE floating-point standard)
Spazi coloreRaw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays
Canali e strutturaMulti-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables)
Dimensioni massimeUp to 999 dimensions (NAXIS)
TrasparenzaNaN (Not-a-Number) blank pixel markers
Streaming e progressivoHeader specifies exact data block dimensions for direct random access

Matrice di confronto tecnico: FITS vs Concorrenti

Attributo tecnicoFITS (Corrente)HDF5TIFFNETCDF
Coordinate Celesti (WCS)Standard nativo (mappatura celeste AR & Dec)Nessuna (richiede uno schema personalizzato)Nessuna (solo GIS geografico)Solo latitudine/longitudine terrestre
Disciplina PrincipaleAstronomia e AstrofisicaFisica delle alte energie e apprendimento automaticoFotografia desktop e scansioneScienze dell'atmosfera e degli oceani
Allineamento dei BlocchiBlocchi fissi da 2880 byteFrammenti gerarchici HDFStrisce o riquadri (strips/tiles)Variabili record NetCDF
Impiego nei TelescopiHubble, JWST, ESO, ALMASimulazioni e supercalcoloImaging di consumo / medicoSatelliti meteorologici NOAA

Modalità di corruzione comuni e guida al recupero Hex

Errore del software di astrofotografia: 'Header does not end with END keyword' (L'intestazione non termina con la parola chiave END).

Causa principale: Mancanza della parola chiave 'END' nella scheda finale di 80 caratteri del blocco di intestazione da 2880 byte.

Ripristino: Riempire l'intestazione con spazi di 80 caratteri e aggiungere 'END' utilizzando lo strumento FITS di File2File.

Analisi di sicurezza e vettori di attacco del parser

I decoder FITS elaborano schede di intestazione da 80 caratteri in cui copie di stringhe non delimitate possono innescare buffer overflow nelle librerie C legacy.

Vettori di attacco noti

  • Buffer overflow nella libreria cfitsio durante l'analisi di stringhe di parole chiave di intestazione malformate.
  • Integer overflow durante l'allocazione dell'array di dimensioni NAXIS.
  • Denial of service tramite decompressione di immagini a riquadri (tiled) patologiche.

Migliori pratiche difensive:

Origini storiche e tappe fondamentali

2018La IAU approva lo standard FITS Versione 4.0, formalizzando gli interi a 64 bit e la compressione a riquadri (tiled compression).
1990Viene lanciato il Telescopio Spaziale Hubble, che memorizza tutte le osservazioni scientifiche in formato FITS.
1981Wells, Greisen e Harten pubblicano lo standard FITS fondamentale sulla rivista Astronomy & Astrophysics.

Vantaggi principali e pro

  • Lo standard globale per l'astronomia professionale: utilizzato da NASA, ESA, il Telescopio Spaziale James Webb (JWST) e Hubble.
  • I metadati WCS (World Coordinate System) mappano le coordinate dei pixel dell'immagine direttamente sulle esatte coordinate celesti (Ascensione Retta e Declinazione).
  • Conserva misurazioni fotometriche scientifiche a virgola mobile reali senza una mappatura tonale con perdita di dati (lossy).

Limiti tecnici e svantaggi

  • Il riempimento a blocchi fissi di 2880 byte crea byte di spaziatura vuoti nei file di piccole dimensioni.
  • Non può essere visualizzato nei normali visualizzatori di immagini commerciali senza software di astrofotografia dedicati (DS9, Siril, PixInsight).
  • Il rigido ordinamento dei byte Big-Endian richiede l'inversione dei byte sui moderni processori x86 e ARM.

Curiosità tecniche interessanti

  • Ogni file FITS valido inizia esattamente con il testo ASCII 'SIMPLE = T' nei primi 30 byte.
  • La dimensione del blocco di 2880 byte è stata scelta nel 1979 perché corrispondeva all'esatta capacità di registrazione di un blocco fisico sui nastri magnetici standard a 9 tracce.
  • Le sbalorditive foto a colori di galassie lontane scattate dal Telescopio Spaziale James Webb sono create combinando più file FITS in bianco e nero ripresi attraverso diversi filtri a infrarossi.

Domande tecniche frequenti

Perché le foto grezze dei telescopi appaiono nere nel formato FITS?

Perché i file FITS memorizzano misurazioni di luce scientifica lineare grezza a 16 o 32 bit. Devono essere 'estesi' (utilizzando una curva di istogramma non lineare) per far emergere nebulose tenui e galassie distanti.

Come posso convertire FITS in PNG o JPG?

Puoi applicare il tone-mapping, estendere e convertire file FITS astronomici in bellissime immagini PNG o JPG in pochi secondi utilizzando File2File.app direttamente nel tuo browser.

Quale software apre i file FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (con plugin) e File2File.app.