FITS-astronomi (.fits)
IAU StandardFlexible 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:
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 3DASCII-REPRÆSENTATION: SIMPLE =
Standardisering: IAU FITS Standard v4.0
Tekniske specifikationer
| Containerarkitektur | 2880-byte-headerblokke med 80-tegns nøgle=værdi-poster efterfulgt af 2880-byte-binære dataarrayblokke |
| Komprimering | Komprimering af tiled billeder (Rice, Gzip, H-compress, PLIO) eller ukomprimeret binærdata |
| Byte-rækkefølge | Big-Endian (IEEE-standard for flydende komma) |
| Farverum | Rå fotometriske sensoraflæsninger, flerbølgelængde-infrarøde/ultraviolette/røntgen-arrays |
| Kanaler og struktur | Flerdimensionelle datakuber (2D-billeder, 3D-spektroskopiske kuber, binære tabeller) |
| Maks. dimensioner | Op til 999 dimensioner (NAXIS) |
| Gennemsigtighed | NaN (Not-a-Number)-markører for tomme pixels |
| Streaming og progressiv | Headeren angiver præcise dimensioner på datablokke til direkte tilfældig adgang |
Teknisk sammenligningsmatrix: FITS sammenlignet med konkurrenterne
| Teknisk attribut | FITS (Aktuel) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| 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 disciplin | Astronomi & Astrofysik | Høgenergifysik & maskinlæring | Skrivebordsfotografering & scanning | Atmosfære- & havvidenskab |
| Blokjustering | Faste blokke på 2880 bytes | Hierarkiske HDF-blokke | Strimler eller fliser | NetCDF-rekordvariabler |
| Teleskopimplementering | Hubble, JWST, ESO, ALMA | Simulationer & supercomputere | Forbruger- / medicinsk billeddannelse | NOAA 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
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.
Relaterede konverteringspar for FITS
Konvertering af FITS-astronomidatabeholdere til visualiserede PNG-rasterbilleder giver forskere mulighed for at dele rå rumobservationer på standardwebbrowsere og kontorsoftware.
Lav et FITS-astronomibillede om til en PDF i gråtoner på én side. Pixelværdier strækkes lineært til visning, så PDF'en er til visning, ikke måling.