Dati astronomici FITS (.fits)
Standard StandardIl 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:
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 3DRAPPRESENTAZIONE ASCII: SIMPLE =
Standardizzazione: Standard FITS IAU v4.0
Specifiche tecniche
| Architettura del contenitore | Blocchi di intestazione da 2880 byte, composti da record chiave=valore di 80 caratteri, seguiti da blocchi di dati binari da 2880 byte |
| Compressione | Compressione delle immagini a riquadri (Rice, Gzip, H-compress, PLIO) o dati binari non compressi |
| Endianness dei byte | Big-endian (standard IEEE per i numeri in virgola mobile) |
| Spazi colore | Letture fotometriche grezze del sensore, con array a più lunghezze d'onda per infrarosso, ultravioletto e raggi X |
| Canali e struttura | Cubi di dati multidimensionali (immagini 2D, cubi spettroscopici 3D, tabelle binarie) |
| Dimensioni massime | Fino a 999 dimensioni (NAXIS) |
| Trasparenza | Pixel vuoti indicati con NaN (Not-a-Number) |
| Streaming e progressivo | L'intestazione specifica le dimensioni esatte dei blocchi di dati, consentendo l'accesso diretto e casuale |
Matrice di confronto tecnico: FITS vs Concorrenti
| Attributo tecnico | FITS (Attuale) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| 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 principale | Astronomia e astrofisica | Fisica delle alte energie e apprendimento automatico | Fotografia e scansione da desktop | Scienze dell'atmosfera e degli oceani |
| Allineamento dei blocchi | Blocchi fissi da 2880 byte | Blocchi gerarchici HDF | Strisce o riquadri (strips/tiles) | Variabili record NetCDF |
| Impiego nei telescopi | Hubble, JWST, ESO, ALMA | Simulazioni e supercalcolo | Immagini di consumo e mediche | Satelliti 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
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.
Coppie di conversione per FITS correlate
La conversione dei contenitori di dati astronomici FITS in immagini raster PNG consente agli scienziati di condividere osservazioni spaziali grezze su browser Web standard e software per ufficio.
Trasforma un'immagine astronomica FITS in un PDF in scala di grigi di una pagina. I valori dei pixel vengono scalati linearmente per la visualizzazione, quindi il PDF è destinato alla consultazione, non alla misurazione.