FITS för astronomi (.fits)

IAU Standard

Flexible Image Transport System (FITS) är det officiella astronomiska dataformatet som godkänts av Internationella astronomiska unionen (IAU) och NASA. Det används för att lagra observationer från astronomiska teleskop, rymdbilder och flerdimensionella spektroskopiska datakuber.

Konvertera FITS till PNG

Gratis konverterare från FITS till PNG i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar FITS-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar FITS-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

53 49 4D 50 4C 45 20 20 3D

ASCII-REPRESENTATION: SIMPLE =

Standardisering: IAU FITS-standard v4.0

Tekniska specifikationer

ContainerarkitekturHuvudblock på 2880 byte med 80 tecken långa nyckel=värde-poster, följda av binära datablock på 2880 byte
KomprimeringTile-baserad bildkomprimering (Rice, Gzip, H-compress, PLIO) eller okomprimerad binärdata
ByteordningBig-endian (IEEE-standard för flyttal)
FärgrymderRåa fotometriska sensoravläsningar, flervåglängdsdata för infrarött, ultraviolett och röntgen
Kanaler och strukturFlerdimensionella datakuber (2D-bilder, 3D-spektroskopiska kuber, binära tabeller)
Maximala dimensionerUpp till 999 dimensioner (NAXIS)
TransparensNaN-markörer (Not-a-Number) för tomma bildpunkter
Strömning och progressiv visningHuvudet anger exakta datablokksmått för direkt slumpmässig åtkomst

Teknisk jämförelsematris: FITS jämfört med konkurrenter

Tekniskt attributFITS (Aktuell)HDF5TIFFNETCDF
Himmelskoordinater (WCS)Inbyggd standard (himmelsk koordinatmappning med RA och Dec)Ingen (kräver anpassat schema)Ingen (endast geografisk GIS)Endast latitud och longitud på jorden
Primärt områdeAstronomi och astrofysikHögenergifysik och maskininlärningSkrivbordsfotografering och skanningAtmosfär- och havsvetenskap
BlockjusteringFasta block på 2880 byteHierarkiska HDF-stycken (chunks)Remsor eller rutor (strips/tiles)NetCDF-postvariabler
TeleskopanvändningHubble, JWST, ESO, ALMASimuleringar & superdatorerKonsument- / medicinsk bildbehandlingNOAA:s vädersatelliter

Vanliga skadeorsaker och hex-återställningsguide

Felmeddelande i astrofotografiprogramvara: 'Header does not end with END keyword'.

Grundorsak: Saknat 'END'-nyckelord i det sista 80-teckenskortet i 2880-bytes rubrikblocket.

Återställning: Fyll ut huvudet med 80-teckens mellanslag och lägg till 'END' med File2File.app FITS Tool.

Säkerhetsanalys och attackvektorer för tolkar

FITS-avkodare bearbetar 80-teckens huvudkort där obegränsade strängkopieringar kan utlösa buffertspill i äldre C-bibliotek.

Kända attackvektorer

  • Buffertspill i cfitsio-biblioteket vid tolkning av felaktiga strängar för huvudnyckelord.
  • Heltalsspill under allokering av NAXIS-dimensionsarrayen.
  • Tjänsteavbrott vid dekomprimering av felaktigt utformade tiled-bilder.

Rekommenderade skyddsåtgärder: Håll cfitsio-biblioteken uppdaterade och avkoda FITS-filer i isolerade minnesutrymmen i WebAssembly.

Historiskt ursprung och milstolpar

2018IAU godkänner FITS Standard Version 4.0, vilket formaliserar 64-bitars heltal och rutnätsbaserad komprimering.
1990FITS är en brett använd standard för utbyte av astronomiska data; observatorier använder även andra format.
1981Wells, Greisen och Harten publicerar den grundläggande FITS-standarden i Astronomy & Astrophysics.

Viktiga fördelar

  • FITS är en brett använd standard för utbyte av astronomiska data; observatorier använder även andra format.
  • Metadata för World Coordinate System (WCS) mappar bildens pixelkoordinater direkt till exakta himmelskoordinater (Rektascension och Deklination).
  • Bevarar äkta flyttalsbaserade vetenskapliga fotometriska mätningar utan förstörande (lossy) tonmappning.

Tekniska begränsningar

  • Fasta 2880-byteblock skapar onödiga utfyllnadsbyte i små filer.
  • Kan inte visas i vanliga bildvisningsprogram för konsumenter utan specialiserad astrofotografiprogramvara (DS9, Siril, PixInsight).
  • Strikt Big-Endian-byteordning kräver konvertering av byteordningen på moderna x86- och ARM-processorer.

Intressant teknisk kuriosa

  • Varje giltig FITS-fil börjar med den exakta ASCII-texten 'SIMPLE = T' i de första 30 bytena.
  • 2880 byte är en logisk blocklängd som valdes eftersom den kan delas med då vanliga ordlängder, inte på grund av kapaciteten hos ett fysiskt bandblock.
  • De fantastiska färgstarka fotona av avlägsna galaxer från James Webb-rymdteleskopet skapas genom att kombinera flera monokroma FITS-filer tagna genom olika infraröda filter.

Vanliga tekniska frågor

Varför ser råa teleskopfoton svarta ut i FITS-format?

FITS-filer lagrar råa, linjära vetenskapliga ljusmätningar med 16 eller 32 bitars upplösning. De måste tonsträckas med en olinjär histogramkurva för att svaga nebulosor och avlägsna galaxer ska framträda.

Hur kan jag konvertera FITS till PNG eller JPG?

Du kan tonomvandla, sträcka ut och konvertera astronomiska FITS-filer till vackra PNG- eller JPG-bilder på några sekunder direkt i din webbläsare med File2File.app.

Vilken programvara öppnar FITS-filer?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (med insticksfil) och File2File.app.