Format astronomic FITS (.fits)
Standardul StandardFlexible Image Transport System (FITS) este formatul oficial de date astronomice aprobat de Uniunea Astronomică Internațională (IAU) și NASA, folosit pentru a înregistra observații astronomice cu telescopul, imagini din spațiul îndepărtat și cuburi de date spectroscopice multidimensionale.
Convertește din FITS în PNG
Convertor gratuit din FITS în PNG direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.
Inspectare și metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele FITS prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (octeți magici)
Sistemele de operare și analizatoarele de fișiere identifică fișierele FITS prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):
53 49 4D 50 4C 45 20 20 3DREPREZENTARE ASCII: SIMPLE =
Standardizare: Standardul FITS v4.0 al IAU
Specificații tehnice
| Arhitectură container | Blocuri de antet de 2.880 de octeți, alcătuite din înregistrări „cuvânt_cheie=valoare” de câte 80 de caractere, urmate de blocuri cu tablouri de date binare de 2.880 de octeți |
| Compresie | Compresie pe dale (Rice, Gzip, H-compress, PLIO) sau date binare necomprimate |
| Ordinea octeților | Big-Endian (standard IEEE pentru virgulă mobilă) |
| Spații de culoare | Valori fotometrice brute de la senzori, tablouri multibandă în infraroșu/ultraviolet/radiografie |
| Canale și structură | Cuburi de date multidimensionale (imagini 2D, cuburi spectroscopice 3D, tabele binare) |
| Dimensiuni maxime | Până la 999 de dimensiuni (NAXIS) |
| Transparență | Marcaje NaN (Not-a-Number) pentru pixelii fără valoare |
| Streaming și progresiv | Antetul specifică dimensiunile exacte ale blocurilor de date pentru acces aleatoriu direct |
Matrice de comparație tehnică: FITS vs. concurenți
| Atribut tehnic | FITS (Curent) | HDF5 | TIFF | NETCDF |
|---|---|---|---|---|
| Coordonate cerești (WCS) | Standard nativ (mapare cerească RA & Dec) | Niciuna (necesită schemă personalizată) | Niciuna (doar GIS geografic) | Doar latitudine/longitudine terestră |
| Domeniu principal | Astronomie și astrofizică | Fizică de înaltă energie și învățare automată | Fotografie de desktop și scanare | Știința atmosferei și a oceanelor |
| Alinierea blocurilor | Blocuri fixe de 2880 de octeți | Fragmente HDF ierarhice | Benzi sau dale | Variabile de înregistrare NetCDF |
| Utilizare pentru telescoape | Hubble, JWST, ESO, ALMA | Simulări și supercalculatoare | Imagistică pentru consumatori / medicală | Sateliți meteo NOAA |
Moduri comune de corupție și ghid de recuperare hexazecimală
Eroare a software-ului de astrofotografie: 'Antetul nu se termină cu cuvântul cheie END'.
Cauză principală: Lipsește cuvântul cheie 'END' în cardul final de 80 de caractere al blocului de antet de 2880 de octeți.
Recuperare: Completează antetul cu spații până la 80 de caractere și adaugă 'END' folosind instrumentul FITS de la File2File.app.
Analiză de securitate și vectori de atac asupra parserului
Decodificatoarele FITS procesează carduri de antet de 80 de caractere în care copiile de șiruri de caractere nemărginite pot declanșa depășiri de memorie tampon în bibliotecile C moștenite.
Vectori de atac cunoscuți
- Depășire de memorie tampon în biblioteca cfitsio la analizarea șirurilor de cuvinte cheie de antet malformate.
- Depășire de număr întreg în timpul alocării tabloului de dimensiuni NAXIS.
- Refuz de serviciu prin decompresia patologică a imaginilor în dale.
Cele mai bune practici de securitate: Menține bibliotecile cfitsio actualizate și decodifică fișierele FITS în spații de memorie WebAssembly izolate.
Origini istorice și repere
Avantaje cheie și beneficii
- FITS este un standard larg adoptat pentru schimbul de date astronomice; observatoarele folosesc și alte formate.
- Metadatele sistemului de coordonate ceresc (WCS) asociază direct coordonatele pixelilor imaginii cu coordonatele cerești exacte (ascensie dreaptă și declinație).
- Păstrează măsurătorile fotometrice științifice în virgulă mobilă, fără mapare tonală cu pierderi.
Limitări tehnice și dezavantaje
- Alinierea fixă la blocuri de 2880 de octeți creează octeți de umplere în fișierele mici.
- Nu poate fi vizualizat în programele standard pentru imagini destinate publicului larg fără programe de astrofotografie (DS9, Siril, PixInsight).
- Ordinea strictă a octeților de tip Big-Endian necesită interschimbarea octeților pe procesoarele moderne x86 și ARM.
Curiozități tehnice interesante
- Fiecare fișier FITS valid începe cu textul ASCII exact 'SIMPLE = T' în primii 30 de octeți.
- 2880 de octeți reprezintă lungimea unui bloc logic, aleasă pentru divizibilitatea cu dimensiunile de cuvânt uzuale atunci, nu după capacitatea unui bloc fizic de bandă.
- Fotografiile color uimitoare ale galaxiilor îndepărtate de la Telescopul Spațial James Webb sunt create prin combinarea mai multor fișiere FITS monocrome realizate prin diferite filtre în infraroșu.
Întrebări tehnice frecvente
De ce fotografiile brute realizate cu telescopul apar negre în format FITS?
Deoarece fișierele FITS stochează măsurători științifice liniare brute ale luminii, pe 16 sau 32 de biți. Valorile trebuie „întinse” (folosind o curbă de histogramă neliniară) pentru a scoate în evidență nebuloasele slab vizibile și galaxiile îndepărtate.
Cum pot converti FITS în PNG sau JPG?
Poți aplica maparea tonurilor, poți întinde și converti fișierele astronomice FITS în imagini PNG sau JPG spectaculoase în câteva secunde folosind File2File.app direct în browserul tău.
Ce software deschide fișierele FITS?
SAOImage DS9, PixInsight, Siril, AstroPixelProcessor, GIMP (cu plugin) și File2File.app.
Perechi de conversie FITS conexe
Conversia containerelor de date astronomice FITS în imagini raster PNG vizualizabile le permite oamenilor de știință să partajeze observații spațiale brute în browsere web standard și programe de birou.
Transformă o imagine astronomică FITS într-un PDF de o singură pagină, în tonuri de gri. Valorile pixelilor sunt scalate liniar pentru afișare, astfel că PDF-ul este destinat vizualizării, nu măsurătorilor.