Dati astronomici FITS (.fits)
IAU 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.
Ispeziona 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: IAU FITS Standard v4.0
Specifiche tecniche
| Architettura del container | 2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks |
| Compressione | Tiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary |
| Endianness dei byte | Big-Endian (IEEE floating-point standard) |
| Spazi colore | Raw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays |
| Canali e struttura | Multi-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables) |
| Dimensioni massime | Up to 999 dimensions (NAXIS) |
| Trasparenza | NaN (Not-a-Number) blank pixel markers |
| Streaming e progressivo | Header specifies exact data block dimensions for direct random access |
Matrice di confronto tecnico: FITS vs Concorrenti
| Attributo tecnico | FITS (Corrente) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Coordinate Celesti (WCS) | Standard nativo (mappatura celeste AR & Dec) | 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 desktop e scansione | Scienze dell'atmosfera e degli oceani |
| Allineamento dei Blocchi | Blocchi fissi da 2880 byte | Frammenti gerarchici HDF | Strisce o riquadri (strips/tiles) | Variabili record NetCDF |
| Impiego nei Telescopi | Hubble, JWST, ESO, ALMA | Simulazioni e supercalcolo | Imaging di consumo / medico | Satelliti 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
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.