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 na PNG

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

Kontrola 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

Soukromě - 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 (POSUN 0):

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

ASCII REPREZENTACE: SIMPLE =

Standardizace: IAU FITS Standard v4.0

Technické specifikace

Architektura kontejneruBloky hlavičky o velikosti 2880 bajtů složené z 80znakových záznamů klíč=hodnota, za nimiž následují 2880bajtové bloky binárního datového pole
KompreseDlaždicová komprese obrazu (Rice, Gzip, H-compress, PLIO) nebo nekomprimovaná binární data
Pořadí bajtůBig-endian (standard plovoucí desetinné čárky IEEE)
Barevné prostorySurová fotometrická měření ze senzorů, vícevlnná infračervená / ultrafialová / rentgenová pole
Kanály a strukturaVícerozměrné datové krychle (2D obrazy, 3D spektroskopické krychle, binární tabulky)
Max. rozměryAž 999 dimenzí (NAXIS)
PrůhlednostZnačky prázdných pixelů NaN (Not-a-Number)
Streamování a progresivní načítáníHlavička udává přesné rozměry datových bloků pro přímý náhodný přístup

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éma)Žá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: 'Hlavička nekončí klíčovým slovem END'.

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.app 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 ve 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: Udržujte knihovny cfitsio aktualizované a dekódujte soubory FITS v izolovaných paměťových prostorech WebAssembly.

Historický vývoj a milníky

2018IAU schvaluje standard FITS verze 4.0, čímž formalizuje 64bitová celá čísla a dlaždicovou kompresi.
1990FITS je široce přijatý standard pro výměnu astronomických dat; observatoře používají i jiné formáty.
1981Wells, Greisen a Harten publikují základní standard FITS v časopise Astronomy & Astrophysics.

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

  • FITS je široce přijatý standard pro výměnu astronomických dat; observatoře používají i jiné formáty.
  • 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ědecká fotometrická měření v plovoucí desetinné čá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á v prvních 30 bajtech přesným textem ASCII „SIMPLE = T“.
  • 2880 bajtů je logická délka bloku zvolená kvůli dělitelnosti tehdy běžnými délkami slov, nikoli kvůli kapacitě fyzického bloku pásky.
  • Ú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í, úpravy tonality 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.