Hva er FITS-filformatet?
.fits-filer er den universelle standarden for lagring og utveksling av astronomiske data, og har vært i kontinuerlig bruk siden 1981. Formatet er utviklet av IAU FITS Working Group og støttes av NASA, og følger prinsippet om «én gang FITS, alltid FITS» - ingen bakoverinkompatible endringer blir noen gang gjort, så filer opprettet i 1981 forblir lesbare i dag.
En .fits-fil er strukturert som en sekvens av Header and Data Units (HDUs). Hver HDU inneholder et vanlig ASCII-hode bestående av 80-tegns keyword=value-poster polstret til 2880-byte blokker, etterfulgt av binære data. Den primære HDU-en inneholder vanligvis hovedbildet eller datamatrisen; utvidelses-HDU-er kan lagre tilleggsbilder, binære tabeller med kildekataloger eller spektra. Alle flerbtye binære verdier bruker big-endian byterekkefølge.
I motsetning til vanlige bildeformater, håndterer .fits langt mer enn enkle bilder. Astronomer lagrer datakuber (for eksempel radioundersøkelsesdata med RA-, Dec- og hastighetsakser), spektrale tidsserier og store kildekataloger i en enkelt fil. Pikselverdier kan være 8-bit usignerte heltall, 16/32/64-bit heltall, eller 32/64-bit IEEE flyttall - nøkkelordet BITPIX spesifiserer typen. Valgfrie CHECKSUM- og DATASUM-nøkkelord gir integritetsverifisering.
.fits er ikke egnet for hverdagsfotografering: det er ingen innebygd lossy komprimering, filene er store, og programvarestøtten er smal utenfor astronomi. NASAs Hubble-, Chandra- og JWST-arkiver distribuerer data i dette formatet. Filendelsene .fit og .fts er utskiftbare navn for det identiske formatet.
Sikkerhet og trygghet
RISIKO: LOWFITS er en passiv vitenskapelig datafil som inneholder pikselmatriser og ASCII-metadata - ingen kjørbar kode. Det er trygt å åpne en. Den eneste fallgruven er bruk av feil programvare (en FITS-astronomifil vil ikke åpnes i et bilderedigeringsprogram uten FITS-støtte, og vil vises som en feil eller blank).
Formatdetaljer
i et nøtteskallProgrammer som åpner FITS-filer
Tekniske detaljer
dyp spesifikasjon| Format-type | Vitenskapelig bilde- og flerdimensjonal datatabellbeholder |
| Koding | Binære data med ASCII-headerblokker |
| Byterekkefølge | Big-endian (nettverksbyterekkefølge for alle binære dataverdier) |
| Header-struktur | 80-tegns keyword=value-poster, polstret til 2880-byte blokker |
| Beholder | Sekvens av HDU-er (Header and Data Units); selvbeskrivende, ingen eksternt skjema nødvendig |
| Komprimering | Ingen (standard); valgfri flislagt bildekomprimering i BINTABLE-utvidelse (FITS-konvensjon) |
| Pikseldybde | 8-bit usignert, 16/32/64-bit heltall, eller 32/64-bit IEEE flyttall; BITPIX-nøkkelord spesifiserer type |
| Maksimalt antall akser | Opptil 999 akser (NAXIS-nøkkelord); hver akse begrenset av 64-bit heltallslengde |
| Typisk filstørrelse | 100 KB - flere GB (JWST/HST-bilder er rutinemessig flere GB) |
| Integritetssjekk | Valgfrie DATASUM- og CHECKSUM-nøkkelord (1-er-komplement sjekksummer per RFC 4047) |
| MIME-type | image/fits (også application/fits; begge registrert i RFC 4047) |
| Alternative filendelser | .fit, .fts (identisk format; alle tre er utskiftbare) |
| Tilknyttet OS | Windows, macOS, Linux, web (Aladin Lite) |
| Utgitt | 1981 (first IAU standard) |
| Siste versjon | FITS Standard 4.0 (2016) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | fits.gsfc.nasa.gov |
FITS-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FITS-filer.