FITS-astronomi (.fits)
IAU StandardFlexible Image Transport System (FITS) er det offisielle astronomiske dataformatet som er godkjent av Den internasjonale astronomiske union (IAU) og NASA. Det brukes til observasjoner fra astronomiske teleskoper, bilder av det fjerne verdensrommet og flerdimensjonale spektroskopiske datakuber.
Konverter FITS til PNG
Gratis FITS til PNG-konverterer i nettleseren. Konverter filer umiddelbart på enheten din.
Inspeksjon og metadata
Operativsystemer og filanalysatorer identifiserer FITS-filer ved å undersøke den innledende binære bytesekvensen:
Filsignatur på bytenivå (magiske byte)
Operativsystemer og filanalysatorer identifiserer FITS-filer ved å undersøke den innledende binære bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
53 49 4D 50 4C 45 20 20 3DASCII-REPRESENTASJON: SIMPLE =
Standardisering: IAU FITS Standard v4.0
Tekniske spesifikasjoner
| Beholderarkitektur | Filhodet består av blokker på 2880 byte med poster på 80 tegn av typen nøkkelord=verdi, fulgt av blokker med binære dataarrayer på 2880 byte. |
| Komprimering | Flisbasert bildekomprimering (Rice, Gzip, H-compress, PLIO) eller ukomprimerte binærdata |
| Bytterekkefølge | Big-endian (IEEE-standard for flyttall) |
| Fargerom | Rå fotometriske sensormålinger, flerbølgelengdearrayer for infrarødt, ultrafiolett og røntgen |
| Kanaler og struktur | Flerdimensjonale datakuber (2D-bilder, 3D-spektroskopiske kuber, binærtabeller) |
| Maks. dimensjoner | Opptil 999 dimensjoner (NAXIS) |
| Gjennomsiktighet | NaN-markører (Not-a-Number) for tomme piksler |
| Strømming og progressiv visning | Headeren angir nøyaktige dimensjoner for datablokkene, slik at data kan leses direkte med tilfeldig tilgang |
Teknisk sammenligningsmatrise: FITS sammenlignet med konkurrenter
| Teknisk attributt | FITS (Gjeldende) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Himmelkoordinater (WCS) | Innebygd standard (kartlegging av himmelen med RA og Dec) | Ingen (krever et egendefinert skjema) | Ingen (kun geografisk GIS) | Kun bredde- og lengdegrad på jorden |
| Primærfag | Astronomi og astrofysikk | Høyenergifysikk og maskinlæring | Fotografering og skanning på datamaskin | Atmosfære- og havforskning |
| Blokkjustering | Faste blokker på 2880 byte | Hierarkiske HDF-blokker | Striper eller fliser | NetCDF-postvariabler |
| Teleskoputplassering | Hubble, JWST, ESO, ALMA | Simuleringer og superdatamaskiner | Bildebehandling for forbruker- og medisinsk bruk | Værsatellitter fra NOAA |
Vanlige korrupsjonsmoduser og heksadesimal gjenopprettingsveiledning
Feilmelding i astrofotografiprogramvare: «Header does not end with END keyword».
Underliggende årsak: «END»-nøkkelordet mangler i det siste kortet på 80 tegn i headerblokken på 2880 byte.
Utbedring: Fyll ut filhodet med mellomrom til det er 80 tegn, og legg til «END» med FITS-verktøyet i File2File.app.
Sikkerhetsanalyse og angrepsvektorer mot parsere
FITS-dekodere behandler headerkort på 80 tegn. Ukontrollerte strengkopier kan utløse bufferoverløp i eldre C-biblioteker.
Kjente angrepsvektorer
- Bufferoverløp i cfitsio-biblioteket ved tolking av feilformede nøkkelordstrenger i filhodet.
- Heltallsoverflyt når en dimensjonsmatrise for NAXIS allokeres.
- Tjenestenektangrep gjennom unormalt ressurskrevende dekomprimering av flisbaserte bilder.
Anbefalte sikkerhetstiltak: Hold cfitsio-bibliotekene oppdatert, og dekod FITS-filer i isolerte WebAssembly-minneområder.
Historisk opprinnelse og milepæler
Viktige fordeler
- FITS er en utbredt standard for utveksling av astronomiske data og brukes av mange observatorier, arkiver og forskningsprosjekter.
- Metadata for World Coordinate System (WCS) knytter bildekoordinater for piksler direkte til nøyaktige himmelkoordinater (rektascensjon og deklinasjon).
- Bevarer vitenskapelige fotometriske målinger som flyttall uten tapsgivende tonekartlegging.
Tekniske begrensninger og ulemper
- Fast utfylling til blokker på 2880 byte gir tomme utfyllingsbyte i små filer.
- Kan ikke vises i vanlige forbrukerbildevisere uten astrofotografiprogramvare (DS9, Siril, PixInsight).
- Den strenge byte-rekkefølgen Big-endian krever ombytting av byte på moderne x86- og ARM-prosessorer.
Interessante tekniske fakta
- Hver gyldige FITS-fil begynner med den eksakte ASCII-teksten 'SIMPLE = T' i de første 30 bytene.
- FITS-blokklengden på 2880 byte ble valgt i 1979 fordi den kunne deles på datidens byte- og ordlengder. FITS er en logisk struktur; fysiske databåndblokker kunne inneholde én eller flere FITS-poster.
- De fargerike bildene av fjerne galakser fra James Webb-romteleskopet lages ved å kombinere flere monokrome FITS-filer tatt gjennom ulike infrarøde filtre.
Ofte stilte tekniske spørsmål
Hvorfor ser rå teleskopbilder svarte ut i FITS-format?
FITS-filer lagrer rå, lineære lysmålinger med 16 eller 32 bit. Verdiene må «strekkes» med en ikke-lineær histogramkurve for å få fram svake tåker og fjerne galakser.
Hvordan kan jeg konvertere FITS til PNG eller JPG?
Du kan tonekartlegge og strekke astronomiske FITS-filer og konvertere dem til PNG- eller JPG-bilder på få sekunder direkte i nettleseren med File2File.app.
Hvilken programvare åpner FITS-filer?
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (med et programtillegg) og File2File.app.
Relaterte konverteringspar for FITS
Konvertering av astronomiske FITS-databeholdere til PNG-rasterbilder for visualisering lar forskere dele rå romobservasjoner i vanlige nettlesere og kontorprogrammer.
Gjør et astronomisk FITS-bilde om til en PDF-side i gråtoner. Pikselverdiene strekkes lineært for visning, så PDF-en er beregnet på visning, ikke måling.