Hvad er FITS-filformatet?
.fits-filer er den universelle standard for lagring og udveksling af astronomiske data og har været i kontinuerlig brug siden 1981. Formatet er udviklet af IAU FITS Working Group og godkendt af NASA, og det følger princippet om «en gang FITS, altid FITS» - der foretages aldrig ændringer, som ikke er bagudkompatible, så filer oprettet i 1981 kan stadig læses i dag.
En .fits-fil er struktureret som en sekvens af Header- og Dataenheder (HDUs). Hver HDU indeholder en almindelig ASCII-header bestående af 80-tegns keyword=value-poster udfyldt til 2880-byte blokke, efterfulgt af binære data. Den primære HDU indeholder normalt hovedbilledet eller datamatricen; udvidelses-HDU'er kan gemme supplerende billeder, binære tabeller over kildekataloger eller spektre. Alle binære værdier med flere bytes bruger big-endian byte-rækkefølge.
I modsætning til hverdagens billedformater håndterer .fits langt mere end simple billeder. Astronomer gemmer datakuber (for eksempel radioundersøgelsesdata med RA-, Dec- og hastighedsakser), spektrale tidsserier og store kildekataloger i en enkelt fil. Pixelværdier kan være 8-bit usignerede heltal, 16/32/64-bit heltal eller 32/64-bit IEEE flydende komma - nøgleordet BITPIX angiver typen. Valgfrie CHECKSUM- og DATASUM-nøgleord giver mulighed for integritetsverificering.
.fits er ikke egnet til hverdagsfotografering: der er ingen indbygget tabsgivende komprimering, filerne er store, og softwareunderstøttelsen er begrænset uden for astronomi. NASA's Hubble, Chandra og JWST-arkiver distribuerer data i dette format. Filendelserne .fit og .fts er udskiftelige navne for det identiske format.
Sikkerhed og tryghed
RISIKO: LOWFITS er en passiv videnskabelig datafil, der indeholder pixelmatricer og ASCII-metadata - ingen eksekverbar kode. Det er sikkert at åbne en. Den eneste faldgrube er at bruge forkert software (en FITS-astronomifil vil ikke åbne i et billedredigeringsprogram uden FITS-understøttelse og vil fremstå som en fejl eller tom).
Formatdetaljer
kort fortaltProgrammer der åbner FITS-filer
Tekniske detaljer
dyb specifikation| Format-type | Videnskabeligt billede og multidimensionel datatabel-container |
| Kodning | Binære data med ASCII-headerblokke |
| Byte-rækkefølge | Big-endian (netværks-byte-rækkefølge for alle binære dataværdier) |
| Header-struktur | 80-tegns keyword=value-poster, udfyldt til 2880-byte blokke |
| Container | Sekvens af HDU'er (Header and Data Units); selvbeskrivende, intet eksternt skema påkrævet |
| Komprimering | Ingen (standard); valgfri flisebelagt billedkomprimering i BINTABLE-udvidelse (FITS-konvention) |
| Pixel-dybde | 8-bit usigneret, 16/32/64-bit heltal eller 32/64-bit IEEE float; BITPIX-nøgleord angiver type |
| Maksimalt antal akser | Op til 999 akser (NAXIS-nøgleord); hver akse begrænset af 64-bit heltalslængde |
| Typisk filstørrelse | 100 KB - flere GB (JWST/HST-billeder er rutinemæssigt på flere GB) |
| Integritetskontrol | Valgfrie DATASUM- og CHECKSUM-nøgleord (1'er-komplement kontrolsummer pr. RFC 4047) |
| MIME-type | image/fits (også application/fits; begge registreret i RFC 4047) |
| Alternative filendelser | .fit, .fts (identisk format; alle tre kan bruges om hinanden) |
| Associeret OS | Windows, macOS, Linux, web (Aladin Lite) |
| Udgivet | 1981 (first IAU standard) |
| Seneste version | FITS Standard 4.0 (2016) |
| Åben standard | Ja · royaltyfri |
| Specifikation | fits.gsfc.nasa.gov |
FITS-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om FITS-filer.