FITS-astronomi (.fits)

IAU Standard

Flexible Image Transport System (FITS) er det officielle astronomiske dataformat godkendt af Den Internationale Astronomiske Union (IAU) og NASA, som gemmer astronomiske teleskopobservationer, rum-billeder og flerdimensionelle spektroskopiske datakuber.

Konverter FITS til PNG

Gratis FITS til PNG-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer FITS-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer FITS-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRÆSENTATION: SIMPLE =

Standardisering: IAU FITS Standard v4.0

Tekniske specifikationer

Containerarkitektur2880-byte-headerblokke med 80-tegns nøgle=værdi-poster efterfulgt af 2880-byte-binære dataarrayblokke
KomprimeringKomprimering af tiled billeder (Rice, Gzip, H-compress, PLIO) eller ukomprimeret binærdata
Byte-rækkefølgeBig-Endian (IEEE-standard for flydende komma)
FarverumRå fotometriske sensoraflæsninger, flerbølgelængde-infrarøde/ultraviolette/røntgen-arrays
Kanaler og strukturFlerdimensionelle datakuber (2D-billeder, 3D-spektroskopiske kuber, binære tabeller)
Maks. dimensionerOp til 999 dimensioner (NAXIS)
GennemsigtighedNaN (Not-a-Number)-markører for tomme pixels
Streaming og progressivHeaderen angiver præcise dimensioner på datablokke til direkte tilfældig adgang

Teknisk sammenligningsmatrix: FITS sammenlignet med konkurrenterne

Teknisk attributFITS (Aktuel)HDF5TIFFNETCDF
Himmelkoordinater (WCS)Indbygget standard (himmelsk kortlægning af RA & Dec)Ingen (kræver tilpasset skema)Ingen (kun geografisk GIS)Kun breddegrad/længdegrad på Jorden
Primær disciplinAstronomi & AstrofysikHøgenergifysik & maskinlæringSkrivebordsfotografering & scanningAtmosfære- & havvidenskab
BlokjusteringFaste blokke på 2880 bytesHierarkiske HDF-blokkeStrimler eller fliserNetCDF-rekordvariabler
TeleskopimplementeringHubble, JWST, ESO, ALMASimulationer & supercomputereForbruger- / medicinsk billeddannelseNOAA vejrsatellitter

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Astrofotograferingssoftwarefejl: 'Header does not end with END keyword'.

Grundlæggende årsag: Manglende 'END'-nøgleord på det sidste 80-tegnskort i headerblokken på 2880 bytes.

Gendannelse: Udfyld headeren med 80-tegns mellemrum og tilføj 'END' ved hjælp af File2File.app FITS Tool.

Sikkerhedsanalyse og parser-angrebsvektorer

FITS-dekodere behandler 80-tegns header-kort, hvor ubegrænsede strengkopier kan udløse bufferoverløb i ældre C-biblioteker.

Kendte angrebsvektorer

  • Bufferoverløb i cfitsio-biblioteket ved fortolkning af malformede header-nøgleordsstrenge.
  • Heltalsoverløb under allokering af NAXIS-dimensionsarray.
  • Tjenestenægtelse via patologisk dekomprimering af fliseopdelte billeder.

Defensive bedste praksisser: Hold cfitsio-bibliotekerne opdaterede, og afkod FITS-filer i isolerede WebAssembly-hukommelsesrum.

Historisk oprindelse og milepæle

2018IAU godkender FITS Standard Version 4.0, hvilket formaliserer 64-bit heltal og flisebaseret komprimering.
1990FITS er en bredt anvendt standard til udveksling af astronomiske data; observatorier bruger også andre formater.
1981Wells, Greisen og Harten publicerer den fundamentale FITS-standard i Astronomy & Astrophysics.

Vigtige fordele og styrker

  • FITS er en bredt anvendt standard til udveksling af astronomiske data; observatorier bruger også andre formater.
  • WCS-metadata (World Coordinate System) knytter billedets pixelkoordinater direkte til nøjagtige himmelkoordinater (rektascension og deklination).
  • Bevarer ægte flydende-komma videnskabelige fotometriske målinger uden tabsgivende toneværdikortlægning.

Tekniske begrænsninger og ulemper

  • Fast blokudfyldning i blokke på 2880 byte skaber tomme udfyldningsbytes i små filer.
  • Kan ikke vises i almindelige forbrugerbilledvisere uden astrofotograferingssoftware (DS9, Siril, PixInsight).
  • Streng Big-Endian byterækkefølge kræver byte-ombytning på moderne x86- og ARM-processorer.

Interessante tekniske fakta

  • Enhver gyldig FITS-fil begynder med den nøjagtige ASCII-tekst 'SIMPLE = T' i de første 30 bytes.
  • 2880 byte er en logisk bloklængde valgt, fordi den kan deles med datidens almindelige ordlængder, ikke på grund af en fysisk båndbloks kapacitet.
  • De fantastiske farverige fotos af fjerne galakser fra James Webb-rumteleskopet skabes ved at kombinere flere monokrome FITS-filer taget gennem forskellige infrarøde filtre.

Ofte stillede tekniske spørgsmål

Hvorfor ser rå teleskopbilleder sorte ud i FITS-format?

Fordi FITS-filer gemmer rå 16-bit eller 32-bit lineære videnskabelige lysmålinger. De skal 'strækkes' (ved hjælp af en ikke-lineær histogramkurve) for at få svage tåger og fjerne galakser frem.

Hvordan kan jeg konvertere FITS til PNG eller JPG?

Du kan tone-mappe, strække og konvertere astronomiske FITS-filer til smukke PNG- eller JPG-billeder på få sekunder ved hjælp af File2File.app direkte i din browser.

Hvilken software åbner FITS-filer?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (med plugin) og File2File.app.