FITS astronomijas fails (.fits)
IAU StandartsFlexible Image Transport System (FITS) ir oficiālais astronomiskais datu formāts, ko apstiprinājusi Starptautiskā Astronomijas savienība (IAU) un NASA. Tas reģistrē astronomisko teleskopu novērojumus, kosmosa dziļuma attēlus un daudzdimensionālus spektroskopisko datu kubus.
Konvertēt FITS uz PNG
Bezmaksas FITS uz PNG konvertētājs pārlūkprogrammā. Konvertējiet failus uzreiz savā ierīcē.
Pārbaudīt un metadati
Operētājsistēmas un failu analizatori identificē FITS failus, pārbaudot sākotnējo bināro baitu secību:
Baitu līmeņa galvenes paraksts (maģiskie baiti)
Operētājsistēmas un failu analizatori identificē FITS failus, pārbaudot sākotnējo bināro baitu secību:
HEKSADECIMĀLAIS PARAKSTS (NOBĪDE 0):
53 49 4D 50 4C 45 20 20 3DASCII ATTEIOLOJUMS: SIMPLE =
Standartizācija: IAU FITS Standard v4.0
Tehniskās specifikācijas
| Konteinera arhitektūra | 2880-byte header blocks composed of 80-character keyword=value records, followed by 2880-byte binary data array blocks |
| Saspiešana | Tiled image compression (Rice, Gzip, H-compress, PLIO) or uncompressed binary |
| Baitu secība | Big-Endian (IEEE floating-point standard) |
| Krāsu telpas | Raw photometric sensor readings, multi-wavelength infrared/ultraviolet/X-ray arrays |
| Kanāli un struktūra | Multi-dimensional data cubes (2D images, 3D spectroscopic cubes, binary tables) |
| Maks. izmēri | Up to 999 dimensions (NAXIS) |
| Caurspīdīgums | NaN (Not-a-Number) blank pixel markers |
| Straumēšana un progresīvā ielāde | Header specifies exact data block dimensions for direct random access |
Tehniskā salīdzinājuma matrica: FITS pret konkurentiem
| Tehniskais atribūts | FITS (Pašreizējais) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Debess koordinātas (WCS) | Vietējais standarts (RA un Dec debess kartēšana) | Nav (nepieciešama pielāgota shēma) | Nav (tikai ģeogrāfiskais GIS) | Tikai Zemes platuma/garuma grādi |
| Galvenā disciplīna | Astronomija un astrofizika | Augstas enerģijas fizika un mašīnmācīšanās | Darbvirsmas fotogrāfija un skenēšana | Atmosfēras un okeāna zinātne |
| Bloku līdzinājums | Fiksēti 2880 baitu bloki | Hierarhiski HDF gabali | Sloksnes vai flīzes | NetCDF ierakstu mainīgie |
| Teleskopa izvietojums | Hubble, JWST, ESO, ALMA | Simulācijas un superdatori | Patērētāju / medicīniskā attēlveidošana | NOAA laika apstākļu satelīti |
Biežākie bojājumu veidi un heksadecimālās atkopšanas ceļvedis
Astrofotogrāfijas programmatūras kļūda: 'Galvene nebeidzas ar END atslēgvārdu'.
Pamatcēlonis: Trūkst 'END' atslēgvārda 2880 baitu galvenes bloka pēdējajā 80 rakstzīmju kartē.
Atkopšana: Aizpildiet galveni ar 80 rakstzīmju atstarpēm un pievienojiet 'END', izmantojot File2File FITS rīku.
Drošības analīze un parsētāja uzbrukuma vektori
FITS dekoderi apstrādā 80 rakstzīmju galvenes kartes, kurās neierobežota virkņu kopēšana var izraisīt bufera pārpildi mantotajās C bibliotēkās.
Zināmie uzbrukuma vektori
- Bufera pārpilde cfitsio bibliotēkā, parsējot bojātas galvenes atslēgvārdu virknes.
- Veselo skaitļu pārpilde NAXIS dimensiju masīva piešķiršanas laikā.
- Pakalpojuma atteice, izmantojot patoloģisku flīzētu attēlu dekompresiju.
Aizsardzības labākā prakse:
Vēsturiskā izcelsme un pavērsieni
Galvenās priekšrocības un plusi
- Globālais standarts profesionālajā astronomijā: to izmanto NASA, ESA, Džeimsa Veba kosmosa teleskops (JWST) un Habbls.
- Pasaules koordinašu sistēmas (WCS) metadati kartē attēla pikseļu koordinātas tieši uz precīzām debess koordinātām (taisnā ascensija un deklinācija).
- Saglabā patiesus peldošā komata zinātniskos fotometriskos mērījumus bez zudumainas toņu kartēšanas.
Tehniskie ierobežojumi un mīnusi
- Fiksēta 2880 baitu bloku papildināšana mazos failos rada tukšus aizpildījuma baitus.
- To nevar apskatīt standarta parasto lietotāju attēlu skatītājos bez astrofotogrāfijas programmatūras (DS9, Siril, PixInsight).
- Stingrā lielo baitu secība (Big-Endian) prasa baitu apmaiņu uz mūsdienu x86 un ARM procesoriem.
Interesanti tehniski fakti
- Katrs derīgs FITS fails pirmajos 30 baitos sākas ar precīzu ASCII tekstu 'SIMPLE = T'.
- 2880 baitu bloka izmērs 1979. gadā tika izvēlēts tāpēc, ka tas atbilda vienas fiziskā bloka ierakstīšanas ietilpībai uz standarta 9 celiņu magnētiskajām lentēm.
- Satriecošie krāsainie attēli ar tālām galaktikām no Džeimsa Veba kosmosa teleskopa tiek izveidoti, apvienojot vairākus vienkrāsainus FITS failus, kas uzņemti caur dažādiem infrasarkanajiem filtriem.
Bieži uzdotie tehniskie jautājumi
Kpēc neapstrādāti teleskopa fotoattēli FITS formātā izskatās melni?
Tā kā FITS faili glabā neapstrādātus 16 bitu vai 32 bitu lineāros zinātniskos gaismas mērījumus. Tie ir jāizstiepj (izmantojot netlineāru histogrammas līkni), lai izceltu blāvus miglājus un tālas galaktikas.
Kā konvertēt FITS uz PNG vai JPG?
Varat veikt toņu kartēšanu, izstiepšanu un konvertēt astronomiskos FITS failus skaistos PNG vai JPG attēlos dažu sekunžu laikā, izmantojot File2File.app tieši savā pārlūkprogrammā.
Kāda programmatūra atver FITS failus?
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (ar spraudni) un File2File.app.