FITS 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 & Metadata

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

Välj eller släpp filer här

100 % privat konvertering i webbläsaren - filer lämnar aldrig din enhet

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

Signatur för filhuvud på bytenivå (Magic Bytes)

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

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: SIMPLE =

Standardisering: IAU FITS Standard v4.0

Tekniska specifikationer

Containerarkitektur2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks
KomprimeringTiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary
BytessordinningBig-Endian (IEEE floating-point standard)
FärgrymderRaw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays
Kanaler och strukturMulti-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables)
Maximala dimensionerUp to 999 dimensions (NAXIS)
TransparensNaN (Not-a-Number) blank pixel markers
Strömning och progressivHeader specifies exact data block dimensions for direct random access

Teknisk jämförelsematris: FITS vs konkurrenter

Tekniskt attributFITS (Aktuell)HDF5TIFFNETCDF
Himmelsskoordinater (WCS)Inbyggd standard (himmelsk mappning av RA & Dec)Ingen (kräver anpassat schema)Ingen (endast geografisk GIS)Endast latitud/longitud för jorden
Primärt områdeAstronomi & AstrofysikHögenergifysik & maskininlärningSkrivbordsfotografering & 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 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 huvudblocket (header).

Återställning: Fyll ut huvudet med 80-teckens mellanslag och lägg till 'END' med File2File 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.
  • Neka till tjänst (DoS) genom patologisk dekomprimering av rutnätsbilder.

Rekommenderade skyddsåtgärder:

Historiskt ursprung och milstolpar

2018IAU godkänner FITS Standard Version 4.0, vilket formaliserar 64-bitars heltal och rutnätsbaserad komprimering.
1990Rymdteleskopet Hubble skjuts upp och lagrar alla vetenskapliga observationer i FITS-formatet.
1981Wells, Greisen och Harten publicerar den grundläggande FITS-standarden i Astronomy & Astrophysics.

Viktiga fördelar

  • Den globala standarden för professionell astronomi: används av NASA, ESA, James Webb-rymdteleskopet (JWST) och Hubble.
  • 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

  • Fast blockutfyllnad på 2880 byte skapar tomma utfyllnadsbyte i små filer.
  • Kan inte visas i vanliga bildvisningsprogram för konsumenter utan specialiserad astrofotografiprogramvara (DS9, Siril, PixInsight).
  • Strict Big-Endian- Bytordning kräver byteväxling 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.
  • Blockstorleken på 2880 byte valdes 1979 eftersom den matchade den exakta lagringskapaciteten för ett fysiskt block på vanliga 9-spårs magnetband.
  • 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?

Eftersom FITS-filer lagrar råa 16-bitars eller 32-bitars linjära vetenskapliga ljusmätningar. De måste 'sträckas ut' (med en olinjär histogramkurva) för att få fram svaga nebulosor och avlägsna galaxer.

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.