Astronomický formát FITS (.fits)

IAU Standardní

Flexible Image Transport System (FITS) je oficiální astronomický datový formát schválený Mezinárodní astronomickou unií (IAU) a NASA, který zaznamenává pozorování z astronomických teleskopů, snímky hlubokého vesmíru a vícerozměrné spektroskopické datové krychle.

Převést FITS do PNG

Bezplatný konvertor z FITS do PNG v prohlížeči. Převeďte soubory okamžitě ve svém zařízení.

Zkontrolovat a metadata

Operační systémy a analyzátory souborů identifikují soubory FITS kontrolou počáteční binární sekvence bajtů:

Vyberte nebo přetáhněte soubory sem

100% soukromá konverze v prohlížeči - soubory nikdy neopustí vaše zařízení

nebo vložte Ctrl+V
Záruka ochrany soukromí s nulovým přenosem po síti: 0 bajtů odesláno na externí servery. Veškeré zpracování probíhalo lokálně v sandboxu vašeho prohlížeče.

Podpis hlavičky na úrovni bajtů (Magic Bytes)

Operační systémy a analyzátory souborů identifikují soubory FITS kontrolou počáteční binární sekvence bajtů:

HEXADECIMÁLNÍ PODPIS (OFFSET 0):

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

ASCII REPREZENTACE: SIMPLE =

Standardizace: IAU FITS Standard v4.0

Technické specifikace

Architektura kontejneru2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks
KompreseTiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary
Endiantita bajtůBig-Endian (IEEE floating-point standard)
Barevné prostoryRaw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays
Kanály a strukturaMulti-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables)
Max. rozměryUp to 999 dimensions (NAXIS)
PrůhlednostNaN (Not-a-Number) blank pixel markers
Streamování a progresivní načítáníHeader specifies exact data block dimensions for direct random access

Technická srovnávací matice: FITS vs konkurence

Technický atributFITS (Aktuální)HDF5TIFFNETCDF
Nebeské souřadnice (WCS)Nativní standard (mapování RA & Dec na obloze)Žádné (vyžaduje vlastní schémata)Žádné (pouze geografické GIS)Pouze zeměpisná šířka/délka Země
Hlavní oborAstronomie a astrofyzikaFyzika vysokých energií a strojové učeníStolní fotografie a skenováníVěda o atmosféře a oceánech
Zarovnání blokůPevné bloky o velikosti 2880 bytůHierarchické bloky HDFProužky nebo dlaždiceZáznamové proměnné NetCDF
Nasazení teleskopůHubble, JWST, ESO, ALMASimulace a superpočítačeSpotřebitelské / lékařské zobrazováníMeteorologické družice NOAA

Běžné režimy poškození a příručka pro obnovení v hex

Chyba softwaru pro astrofotografii: 'Header does not end with END keyword'.

Hlavní příčina: Chybějící klíčové slovo 'END' v poslední 80znakové kartě 2880bajtového bloku hlavičky.

Obnovení: Doplňte hlavičku 80znakovými mezerami a přidejte 'END' pomocí nástroje File2File FITS Tool.

Bezpečnostní analýza a vektory útoků na parser

Dekodéry FITS zpracovávají 80znakové karty hlaviček, kde kopie řetězců s neomezenou délkou mohou v starších knihovnách C vyvolat přetečení vyrovnávací paměti (buffer overflow).

Známé vektory útoků

  • Přetečení vyrovnávací paměti v knihovně cfitsio při parsování chybných řetězců klíčových slov hlavičky.
  • Přetečení celých čísel během alokace pole rozměrů NAXIS.
  • Odepření služby (DoS) prostřednictvím patologické dekomprese dlaždicových obrazů.

Doporučené bezpečnostní postupy:

Historický vývoj a milníky

2018IAU schvaluje standard FITS verze 4.0, čímž formalizuje 64bitová celá čísla a dlaždicovou kompresi.
1990Startuje Hubbleův vesmírný teleskop, který ukládá všechna vědecká pozorování ve formátu FITS.
1981Wells, Greisen a Harten publikují základní standard FITS v časopise Astronomy & Astrophysics.

Klíčové výhody a přednosti

  • Globální standard pro profesionální astronomii: používá jej NASA, ESA, Teleskop Jamese Webba (JWST) a Hubble.
  • Metadata systému World Coordinate System (WCS) mapují souřadnice obrazových pixelů přímo na přesné nebeské souřadnice (rektascenzi a deklinaci).
  • Zachovává věrná vědecká fotometrická měření v plovoucí řádové čárce bez ztrátového tónového mapování.

Technická omezení a nevýhody

  • Pevné zarovnání na bloky o velikosti 2880 bytů vytváří v malých souborech prázdné výplňové byty.
  • Nelze jej zobrazit v běžných prohlížečích obrázků bez softwaru pro astrofotografii (DS9, Siril, PixInsight).
  • Přísné uspořádání bajtů typu Big-Endian vyžaduje prohazování bajtů na moderních procesorech x86 a ARM.

Zajímavé technické drobnosti

  • Každý platný soubor FITS začíná přesným textem v kódování ASCII 'SIMPLE = T' v prvních 30 bytech.
  • Velikost bloku 2880 bytů byla zvolena v roce 1979, protože přesně odpovídala nahrávací kapacitě jednoho fyzického bloku na standardních 9stopých magnetických páskách.
  • Úchvatné barevné fotografie vzdálených galaxií z Vesmírného teleskopu Jamese Webba vznikají kombinací několika monochromatických souborů FITS pořízených přes různé infračervené filtry.

Často kladené technické otázky

Proč vypadají surové fotografie z dalekohledu ve formátu FITS černě?

Protože soubory FITS ukládají surová 16bitová nebo 32bitová lineární vědecká měření světla. Aby vynikly slabé mlhoviny a vzdálené galaxie, je nutné je „roztáhnout“ (pomocí nelineární křivky histogramu).

Jak mohu převést FITS na PNG nebo JPG?

Pomocí File2File.app přímo ve svém prohlížeči můžete během několika sekund provést tónové mapování, rotační úpravy a převod astronomických souborů FITS na krásné obrázky PNG nebo JPG.

Jaký software otevírá soubory FITS?

SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (s doplňkem) a File2File.app.