Dati astronomici FITS (.fits)

Standard 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.

Ispezione 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

Privato - 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: Standard FITS IAU v4.0

Specifiche tecniche

Architettura del contenitoreBlocchi di intestazione da 2880 byte, composti da record chiave=valore di 80 caratteri, seguiti da blocchi di dati binari da 2880 byte
CompressioneCompressione delle immagini a riquadri (Rice, Gzip, H-compress, PLIO) o dati binari non compressi
Endianness dei byteBig-endian (standard IEEE per i numeri in virgola mobile)
Spazi coloreLetture fotometriche grezze del sensore, con array a più lunghezze d'onda per infrarosso, ultravioletto e raggi X
Canali e strutturaCubi di dati multidimensionali (immagini 2D, cubi spettroscopici 3D, tabelle binarie)
Dimensioni massimeFino a 999 dimensioni (NAXIS)
TrasparenzaPixel vuoti indicati con NaN (Not-a-Number)
Streaming e progressivoL'intestazione specifica le dimensioni esatte dei blocchi di dati, consentendo l'accesso diretto e casuale

Matrice di confronto tecnico: FITS vs Concorrenti

Attributo tecnicoFITS (Attuale)HDF5TIFFNETCDF
Coordinate celesti (WCS)Standard nativo (mappatura celeste di ascensione retta e declinazione)Nessuna (richiede uno schema personalizzato)Nessuna (solo GIS geografico)Solo latitudine/longitudine terrestre
Disciplina principaleAstronomia e astrofisicaFisica delle alte energie e apprendimento automaticoFotografia e scansione da desktopScienze dell'atmosfera e degli oceani
Allineamento dei blocchiBlocchi fissi da 2880 byteBlocchi gerarchici HDFStrisce o riquadri (strips/tiles)Variabili record NetCDF
Impiego nei telescopiHubble, JWST, ESO, ALMASimulazioni e supercalcoloImmagini di consumo e medicheSatelliti meteorologici NOAA

Modalità di corruzione comuni e guida al recupero esadecimale

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

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

Ripristino: Aggiungi spazi fino a raggiungere 80 caratteri e inserisci 'END' usando FITS Tool di File2File.app.

Analisi di sicurezza e vettori di attacco del parser

I decoder FITS elaborano schede di intestazione da 80 caratteri; le copie senza limiti delle stringhe possono causare overflow del buffer nelle vecchie librerie C.

Vettori di attacco noti

  • Overflow del buffer nella libreria cfitsio durante l'analisi di parole chiave di intestazione malformate.
  • Overflow di interi durante l'allocazione dell'array delle dimensioni NAXIS.
  • Interruzione del servizio tramite decompressione anomala di immagini a riquadri.

Migliori pratiche difensive: Mantieni aggiornate le librerie cfitsio e decodifica i file FITS in aree di memoria WebAssembly isolate.

Origini storiche e tappe fondamentali

2018L'IAU approva FITS Standard versione 4.0, formalizzando gli interi a 64 bit e la compressione a riquadri.
1990FITS è uno standard ampiamente adottato per lo scambio di dati astronomici; gli osservatori usano anche altri formati.
1981Wells, Greisen e Harten pubblicano il primo standard FITS sulla rivista Astronomy & Astrophysics.

Vantaggi principali

  • FITS è uno standard ampiamente adottato per lo scambio di dati astronomici; gli osservatori usano anche altri formati.
  • I metadati WCS (World Coordinate System) mappano le coordinate dei pixel dell'immagine sulle esatte coordinate celesti di ascensione retta e declinazione.
  • Conserva le misurazioni fotometriche scientifiche originali in virgola mobile, senza rimappatura tonale con perdita di dati.

Limiti tecnici e svantaggi

  • Il riempimento a blocchi fissi da 2880 byte aggiunge byte inutilizzati ai file piccoli.
  • Per visualizzare i file servono software di astrofotografia dedicati (DS9, Siril, PixInsight), non bastano i normali visualizzatori di immagini.
  • Il rigoroso ordine dei byte big-endian richiede uno scambio di byte sui moderni processori x86 e ARM.

Curiosità tecniche

  • Ogni file FITS valido inizia esattamente con il testo ASCII 'SIMPLE = T' nei primi 30 byte.
  • I 2880 byte sono una lunghezza di blocco logica, scelta perché divisibile per le dimensioni di parola allora comuni, non per la capacità di un blocco fisico su nastro.
  • 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?

I file FITS memorizzano misurazioni scientifiche lineari della luce a 16 o 32 bit. Per mostrare nebulose deboli e galassie lontane, i dati vanno rimappati con una curva di istogramma non lineare.

Come posso convertire FITS in PNG o JPG?

Puoi regolare i toni e rimappare i file FITS astronomici per convertirli in immagini PNG o JPG in pochi secondi, usando File2File.app direttamente nel browser.

Quale software apre i file FITS?

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