Che cos'è il formato di file FITS?
I file .fits sono lo standard universale per l'archiviazione e lo scambio di dati astronomici, in uso continuo dal 1981. Sviluppato dal gruppo di lavoro IAU FITS e approvato dalla NASA, il formato segue il principio «once FITS, always FITS» (una volta FITS, sempre FITS): non vengono mai apportate modifiche incompatibili con le versioni precedenti, quindi i file creati nel 1981 rimangono leggibili ancora oggi.
Un file .fits è strutturato come una sequenza di Header and Data Units (HDU). Ogni HDU contiene un'intestazione in ASCII semplice composta da record keyword=value di 80 caratteri riempiti fino a blocchi di 2880 byte, seguiti da dati binari. L'HDU primario di solito contiene l'immagine principale o la matrice di dati; gli HDU di estensione possono memorizzare immagini supplementari, tabelle binarie di cataloghi di sorgenti o spettri. Tutti i valori binari multi-byte utilizzano l'ordine dei byte big-endian.
A differenza dei comuni formati d'immagine, il .fits gestisce molto più di semplici figure. Gli astronomi memorizzano cubi di dati (ad esempio, dati di rilevamenti radio con assi di ascensione retta, declinazione e velocità), serie temporali spettrali e grandi cataloghi di sorgenti all'interno di un singolo file. I valori dei pixel possono essere interi senza segno a 8 bit, interi a 16/32/64 bit o virgola mobile IEEE a 32/64 bit; la parola chiave BITPIX specifica il tipo. Le parole chiave opzionali CHECKSUM e DATASUM forniscono la verifica dell'integrità.
Il formato .fits non è adatto alla fotografia quotidiana: non esiste una compressione lossy integrata, i file sono grandi e il supporto software è limitato al di fuori dell'astronomia. Gli archivi NASA di Hubble, Chandra e JWST distribuiscono i dati in questo formato. Le estensioni .fit e .fts sono nomi intercambiabili per l'identico formato.
Sicurezza e incolumità
RISCHIO: LOWFITS è un file di dati scientifici passivo contenente matrici di pixel e metadati ASCII - nessun codice eseguibile. Aprirne uno è sicuro. L'unico inconveniente è l'uso del software sbagliato (un file astronomico FITS non si aprirà in un editor di immagini senza supporto FITS e apparirà come un errore o vuoto).
Dettagli del formato
in sintesiProgrammi che aprono file FITS
Dettagli tecnici
specifiche approfondite| Tipo di formato | Contenitore di immagini scientifiche e tabelle di dati multidimensionali |
| Codifica | Dati binari con blocchi di intestazione ASCII |
| Ordine dei byte | Big-endian (ordine dei byte di rete per tutti i valori di dati binari) |
| Struttura dell'intestazione | Record keyword=value di 80 caratteri, riempiti in blocchi da 2880 byte |
| Contenitore | Sequenza di HDU (Header and Data Units); auto-descrittivo, nessuno schema esterno necessario |
| Compressione | Nessuna (standard); compressione opzionale delle immagini a tessere nell'estensione BINTABLE (convenzione FITS) |
| Profondità pixel | Intero senza segno a 8 bit, intero a 16/32/64 bit o float IEEE a 32/64 bit; la parola chiave BITPIX specifica il tipo |
| Assi massimi | Fino a 999 assi (parola chiave NAXIS); ogni asse limitato dalla lunghezza dell'intero a 64 bit |
| Dimensione tipica del file | 100 KB - diversi GB (le immagini JWST/HST sono abitualmente di vari GB) |
| Controllo integrità | Parole chiave opzionali DATASUM e CHECKSUM (checksum in complemento a 1 secondo RFC 4047) |
| Tipo MIME | image/fits (anche application/fits; entrambi registrati in RFC 4047) |
| Estensioni alternative | .fit, .fts (formato identico; tutte e tre intercambiabili) |
| OS associati | Windows, macOS, Linux, web (Aladin Lite) |
| Rilasciato | 1981 (first IAU standard) |
| Ultima versione | FITS Standard 4.0 (2016) |
| Standard aperto | Sì · royalty-free |
| Specifica | fits.gsfc.nasa.gov |
Conversioni FITS
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FITS.